From 5569956441d8d8c6b6170715d69761424c013b56 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Mar 21 2019 15:00:11 +0000 Subject: [PATCH 1/2] Create db index for listTagged Fixes: https://pagure.io/koji/issue/1352 --- diff --git a/docs/schema.sql b/docs/schema.sql index 6219286..b61f80c 100644 --- a/docs/schema.sql +++ b/docs/schema.sql @@ -592,6 +592,7 @@ CREATE TABLE tag_packages ( PRIMARY KEY (create_event, package_id, tag_id), UNIQUE (package_id,tag_id,active) ) WITHOUT OIDS; +CREATE INDEX tag_packages_active_tag_id ON tag_packages(active, tag_id); -- package groups (per tag). used for generating comps for the tag repos CREATE TABLE groups ( From f43782429fc3a5beef3f4887882d1176bd4ed072 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Mar 21 2019 15:02:06 +0000 Subject: [PATCH 2/2] few more useful indices on tag_packages --- diff --git a/docs/schema.sql b/docs/schema.sql index b61f80c..849b0bd 100644 --- a/docs/schema.sql +++ b/docs/schema.sql @@ -593,6 +593,9 @@ CREATE TABLE tag_packages ( UNIQUE (package_id,tag_id,active) ) WITHOUT OIDS; CREATE INDEX tag_packages_active_tag_id ON tag_packages(active, tag_id); +CREATE INDEX tag_packages_create_event ON tag_packages(create_event); +CREATE INDEX tag_packages_revoke_event ON tag_packages(revoke_event); +CREATE INDEX tag_packages_owner ON tag_packages(owner); -- package groups (per tag). used for generating comps for the tag repos CREATE TABLE groups (