logging of slow queries (currently >= 200ms)

This commit is contained in:
azivner 2018-11-01 11:18:54 +01:00
parent 80178b52c0
commit de14e808c7

View File

@ -117,7 +117,16 @@ async function getColumn(query, params = []) {
} }
async function execute(query, params = []) { async function execute(query, params = []) {
return await wrap(async db => db.run(query, ...params)); const startTimestamp = Date.now();
const result = await wrap(async db => db.run(query, ...params));
const milliseconds = Date.now() - startTimestamp;
if (milliseconds >= 200) {
log.info(`Slow query took ${milliseconds}ms: ${query}, params=${params}`);
}
return result;
} }
async function executeScript(query) { async function executeScript(query) {