actual/packages/loot-core/src/server/bench.js
2022-04-28 22:44:38 -04:00

26 lines
508 B
JavaScript

#!/usr/bin/env node
import * as db from './db';
const fs = require('fs');
const queries = fs
.readFileSync(__dirname + '/../../src/server/slow-queries.txt', 'utf8')
.split('___BOUNDARY')
.map(q => q.trim());
function runQueries(n) {
for (var i = 0; i < queries.length; i++) {
if (queries[i] !== '') {
db.runQuery(queries[i], [], true);
}
}
}
async function run() {
await db.openDatabase();
const start = Date.now();
runQueries();
console.log(Date.now() - start);
}
run();