Skip to content

Commit e7f1192

Browse files
authored
fix: add index for GetProvisionerLogsByIDBetween (#5020)
1 parent da758ba commit e7f1192

6 files changed

+12
-8
lines changed

coderd/database/dump.sql

Lines changed: 2 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 provisioner_job_logs_id_job_id_idx;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CREATE INDEX provisioner_job_logs_id_job_id_idx ON provisioner_job_logs USING btree (job_id, id ASC);

coderd/database/queries.sql.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/queries/provisionerjoblogs.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ WHERE
88
AND (
99
id > @created_after
1010
OR id < @created_before
11-
) ORDER BY id;
11+
) ORDER BY id ASC;
1212

1313
-- name: InsertProvisionerJobLogs :many
1414
INSERT INTO

coderd/database/queries/provisionerjobs.sql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ WHERE
2323
AND nested.completed_at IS NULL
2424
AND nested.provisioner = ANY(@types :: provisioner_type [ ])
2525
ORDER BY
26-
nested.created_at FOR
27-
UPDATE
28-
SKIP LOCKED
26+
nested.created_at
27+
FOR UPDATE
28+
SKIP LOCKED
2929
LIMIT
3030
1
3131
) RETURNING *;

0 commit comments

Comments
 (0)