Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 21402c7

Browse files
authored
perf(coderd/database): optimize GetAPIKeysLastUsedAfter (#19725)
This change adds a support-index for `GetAPIKeysLastUsedAfter`. On dogfood (24h): called 4.4k times, 380ms average. Change for tested time range: `170ms` -> `3.3ms`.
1 parent fb9753e commit 21402c7

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

coderd/database/dump.sql

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DROP INDEX api_keys_last_used_idx;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CREATE INDEX api_keys_last_used_idx ON api_keys (last_used DESC);
2+
COMMENT ON INDEX api_keys_last_used_idx IS 'Index for optimizing api_keys queries filtering by last_used';

0 commit comments

Comments
 (0)