]> granicus.if.org Git - icinga2/commitdiff
Add missing index on statehistory table for DB IDO cleanup
authorMichael Friedrich <michael.friedrich@netways.de>
Wed, 6 Jul 2016 10:15:25 +0000 (12:15 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Wed, 6 Jul 2016 10:17:41 +0000 (12:17 +0200)
fixes #12107

lib/db_ido_mysql/schema/mysql.sql
lib/db_ido_mysql/schema/upgrade/2.5.0.sql
lib/db_ido_pgsql/schema/pgsql.sql
lib/db_ido_pgsql/schema/upgrade/2.5.0.sql

index 481547324ede448d72c10248e6efbbb7030f7130..61c6bd2699b8d4249f68acf13eff54c193de7476 100644 (file)
@@ -1662,6 +1662,9 @@ CREATE INDEX idx_zonestatus_object_id on icinga_zonestatus(zone_object_id);
 CREATE INDEX idx_zones_parent_object_id on icinga_zones(parent_zone_object_id);
 CREATE INDEX idx_zonestatus_parent_object_id on icinga_zonestatus(parent_zone_object_id);
 
+-- #12107
+CREATE INDEX idx_statehistory_cleanup on icinga_statehistory(instance_id, state_time);
+
 -- -----------------------------------------
 -- set dbversion
 -- -----------------------------------------
index f4e5c3d96426bb5dccaec250779dab3eb0b2c887..07ed960ce2785afdb14e416a4a18620ae2cf85a5 100644 (file)
@@ -45,6 +45,11 @@ CREATE INDEX idx_zonestatus_object_id on icinga_zonestatus(zone_object_id);
 CREATE INDEX idx_zones_parent_object_id on icinga_zones(parent_zone_object_id);
 CREATE INDEX idx_zonestatus_parent_object_id on icinga_zonestatus(parent_zone_object_id);
 
+-- -----------------------------------------
+-- #12107
+-- -----------------------------------------
+CREATE INDEX idx_statehistory_cleanup on icinga_statehistory(instance_id, state_time);
+
 -- -----------------------------------------
 -- set dbversion
 -- -----------------------------------------
index c55d62e7b7697c82a358732c2069bafde2a53b62..1f524a0df2ab3a01ac43a70bac40149c8746f9f6 100644 (file)
@@ -1691,6 +1691,9 @@ CREATE INDEX idx_zonestatus_object_id on icinga_zonestatus(zone_object_id);
 CREATE INDEX idx_zones_parent_object_id on icinga_zones(parent_zone_object_id);
 CREATE INDEX idx_zonestatus_parent_object_id on icinga_zonestatus(parent_zone_object_id);
 
+-- #12107
+CREATE INDEX idx_statehistory_cleanup on icinga_statehistory(instance_id, state_time);
+
 -- -----------------------------------------
 -- set dbversion
 -- -----------------------------------------
index bdb1745728657b9e1878715d04bbccd8d8f5c6b1..25e0bb968ac8c42f903c78ed18b29f47bebf59b0 100644 (file)
@@ -38,6 +38,11 @@ CREATE INDEX idx_zonestatus_object_id on icinga_zonestatus(zone_object_id);
 CREATE INDEX idx_zones_parent_object_id on icinga_zones(parent_zone_object_id);
 CREATE INDEX idx_zonestatus_parent_object_id on icinga_zonestatus(parent_zone_object_id);
 
+-- -----------------------------------------
+-- #12107
+-- -----------------------------------------
+CREATE INDEX idx_statehistory_cleanup on icinga_statehistory(instance_id, state_time);
+
 -- -----------------------------------------
 -- set dbversion
 -- -----------------------------------------