-
- Downloads
Add index for merge_requests.merge_commit_sha
This is a composite index on (target_project_id, merge_commit_sha, id) that allows queries such as the following to use a full backwards index scan: SELECT "merge_requests".* FROM "merge_requests" WHERE "merge_requests"."deleted_at" IS NULL AND "merge_requests"."target_project_id" = 13083 AND "merge_requests"."merge_commit_sha" = 'e80a893f' ORDER BY "merge_requests"."id" DESC LIMIT 1; Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/38507
Showing
- changelogs/unreleased/add-composite-index-on-merge-requests-merge-commit-sha.yml 5 additions, 0 deletions...dd-composite-index-on-merge-requests-merge-commit-sha.yml
- db/migrate/20170928100231_add_composite_index_on_merge_requests_merge_commit_sha.rb 33 additions, 0 deletions...add_composite_index_on_merge_requests_merge_commit_sha.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
Please register or sign in to comment