From: Michael Friedrich Date: Mon, 20 Jun 2016 14:23:57 +0000 (+0200) Subject: DB IDO: Add missing object_id index for icinga_{scheduleddowntime,comments} tables X-Git-Tag: v2.5.0~242 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f10289aa715cd67d626f190a13959d809c1f045f;p=icinga2 DB IDO: Add missing object_id index for icinga_{scheduleddowntime,comments} tables fixes #10070 refs #11947 --- diff --git a/lib/db_ido_mysql/schema/mysql.sql b/lib/db_ido_mysql/schema/mysql.sql index b6e9b7835..882438b75 100644 --- a/lib/db_ido_mysql/schema/mysql.sql +++ b/lib/db_ido_mysql/schema/mysql.sql @@ -1645,6 +1645,10 @@ CREATE INDEX commenthistory_delete_idx ON icinga_commenthistory (instance_id, co CREATE INDEX cv_session_del_idx ON icinga_customvariables (session_token); CREATE INDEX cvs_session_del_idx ON icinga_customvariablestatus (session_token); +-- #10070 +CREATE INDEX idx_comments_object_id on icinga_comments(object_id); +CREATE INDEX idx_scheduleddowntime_object_id on icinga_scheduleddowntime(object_id); + -- ----------------------------------------- -- set dbversion -- ----------------------------------------- diff --git a/lib/db_ido_mysql/schema/upgrade/2.5.0.sql b/lib/db_ido_mysql/schema/upgrade/2.5.0.sql index b693cf32b..0fa238598 100644 --- a/lib/db_ido_mysql/schema/upgrade/2.5.0.sql +++ b/lib/db_ido_mysql/schema/upgrade/2.5.0.sql @@ -14,6 +14,13 @@ ALTER TABLE icinga_hoststatus MODIFY COLUMN check_source varchar(255) character set latin1 default ''; ALTER TABLE icinga_servicestatus MODIFY COLUMN check_source varchar(255) character set latin1 default ''; +-- ----------------------------------------- +-- #10070 +-- ----------------------------------------- + +CREATE INDEX idx_comments_object_id on icinga_comments(object_id); +CREATE INDEX idx_scheduleddowntime_object_id on icinga_scheduleddowntime(object_id); + -- ----------------------------------------- -- set dbversion -- ----------------------------------------- diff --git a/lib/db_ido_pgsql/schema/pgsql.sql b/lib/db_ido_pgsql/schema/pgsql.sql index 64c50b5b2..2a03866ce 100644 --- a/lib/db_ido_pgsql/schema/pgsql.sql +++ b/lib/db_ido_pgsql/schema/pgsql.sql @@ -1674,6 +1674,10 @@ CREATE INDEX commenthistory_delete_idx ON icinga_commenthistory (instance_id, co CREATE INDEX cv_session_del_idx ON icinga_customvariables (session_token); CREATE INDEX cvs_session_del_idx ON icinga_customvariablestatus (session_token); +-- #10070 +CREATE INDEX idx_comments_object_id on icinga_comments(object_id); +CREATE INDEX idx_scheduleddowntime_object_id on icinga_scheduleddowntime(object_id); + -- ----------------------------------------- -- set dbversion -- ----------------------------------------- diff --git a/lib/db_ido_pgsql/schema/upgrade/2.5.0.sql b/lib/db_ido_pgsql/schema/upgrade/2.5.0.sql index c851f711a..c0bf05dff 100644 --- a/lib/db_ido_pgsql/schema/upgrade/2.5.0.sql +++ b/lib/db_ido_pgsql/schema/upgrade/2.5.0.sql @@ -15,6 +15,13 @@ ALTER TABLE icinga_hoststatus ALTER COLUMN check_source TYPE varchar(255); ALTER TABLE icinga_servicestatus ALTER COLUMN check_source TYPE varchar(255); ALTER TABLE icinga_statehistory ALTER COLUMN check_source TYPE varchar(255); +-- ----------------------------------------- +-- #10070 +-- ----------------------------------------- + +CREATE INDEX idx_comments_object_id on icinga_comments(object_id); +CREATE INDEX idx_scheduleddowntime_object_id on icinga_scheduleddowntime(object_id); + -- ----------------------------------------- -- set dbversion -- -----------------------------------------