forked from lix-project/hydra
* Create some more indices on tables that have a foreign key reference
to the Builds table. Otherwise deleting builds (e.g. when flushing the queue) is very slow.
This commit is contained in:
parent
23886606d0
commit
489e4f7697
|
@ -506,6 +506,8 @@ create index IndexCachedHgInputsOnHash on CachedHgInputs(uri, branch, sha256hash
|
||||||
create index IndexCachedGitInputsOnHash on CachedGitInputs(uri, branch, sha256hash);
|
create index IndexCachedGitInputsOnHash on CachedGitInputs(uri, branch, sha256hash);
|
||||||
create index IndexCachedGitInputsOnLastSeen on CachedGitInputs(uri, branch, lastSeen);
|
create index IndexCachedGitInputsOnLastSeen on CachedGitInputs(uri, branch, lastSeen);
|
||||||
create index IndexCachedSubversionInputsOnUriRevision on CachedSubversionInputs(uri, revision);
|
create index IndexCachedSubversionInputsOnUriRevision on CachedSubversionInputs(uri, revision);
|
||||||
|
create index IndexJobsetEvalMembersOnBuild on JobsetEvalMembers(build);
|
||||||
create index IndexJobsetInputAltsOnInput on JobsetInputAlts(project, jobset, input);
|
create index IndexJobsetInputAltsOnInput on JobsetInputAlts(project, jobset, input);
|
||||||
create index IndexJobsetInputAltsOnJobset on JobsetInputAlts(project, jobset);
|
create index IndexJobsetInputAltsOnJobset on JobsetInputAlts(project, jobset);
|
||||||
create index IndexProjectsOnEnabled on Projects(enabled);
|
create index IndexProjectsOnEnabled on Projects(enabled);
|
||||||
|
create index IndexReleaseMembersOnBuild on ReleaseMembers(build);
|
||||||
|
|
Loading…
Reference in a new issue