sql: speed up fts query, report slow queries

This commit is contained in:
Fedor Indutny 2021-04-26 15:01:22 -07:00 committed by GitHub
parent 26b90ba44a
commit dd173216ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 87 additions and 17 deletions

View file

@ -46,7 +46,11 @@ port.on('message', async ({ seq, request }: WrappedWorkerRequest) => {
throw new Error(`Invalid sql method: ${method}`);
}
respond(seq, undefined, await method.apply(db, request.args));
const start = Date.now();
const result = await method.apply(db, request.args);
const end = Date.now();
respond(seq, undefined, { result, duration: end - start });
} else {
throw new Error('Unexpected request type');
}