SQL: create better indexes for builds based on the jobset id
These are primarily used by the jobsetOverview renders.
This commit is contained in:
5
src/sql/upgrade-75.sql
Normal file
5
src/sql/upgrade-75.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- These take about 9 minutes in total on a replica of hydra.nixos.org
|
||||
|
||||
create index IndexBuildsJobsetIdCurrentUnfinished on Builds(jobset_id) where isCurrent = 1 and finished = 0;
|
||||
create index IndexBuildsJobsetIdCurrentFinishedStatus on Builds(jobset_id, buildstatus) where isCurrent = 1 and finished = 1;
|
||||
create index IndexBuildsJobsetIdCurrent on Builds(jobset_id) where isCurrent = 1;
|
||||
Reference in New Issue
Block a user