diff --git a/src/services/sql.js b/src/services/sql.js index 20fe0337d..68f5a73b4 100644 --- a/src/services/sql.js +++ b/src/services/sql.js @@ -117,7 +117,16 @@ async function getColumn(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) {