From 03f81bc6dee53ea427379e6a1823b9c7ce1b0c61 Mon Sep 17 00:00:00 2001 From: shizeying Date: Wed, 15 Feb 2023 17:39:54 +0800 Subject: [PATCH] =?UTF-8?q?[Bugfix]=E5=88=A0=E9=99=A4idx=5Fcluster=5Fphy?= =?UTF-8?q?=5Fid=20=E7=B4=A2=E5=BC=95=E5=B9=B6=E6=96=B0=E5=A2=9Eidx=5Fclus?= =?UTF-8?q?ter=5Fupdate=5Ftime=E7=B4=A2=E5=BC=95(#918)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/install_guide/版本升级手册.md | 5 +++++ km-persistence/src/main/resources/sql/ddl-ks-km.sql | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/install_guide/版本升级手册.md b/docs/install_guide/版本升级手册.md index 847f5876..3d98cd57 100644 --- a/docs/install_guide/版本升级手册.md +++ b/docs/install_guide/版本升级手册.md @@ -56,6 +56,11 @@ CREATE TABLE `ks_ha_active_standby_relation` ( UNIQUE KEY `uniq_cluster_res` (`res_type`,`active_cluster_phy_id`,`standby_cluster_phy_id`,`res_name`), UNIQUE KEY `uniq_res_type_standby_cluster_res_name` (`res_type`,`standby_cluster_phy_id`,`res_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='HA主备关系表'; + + +-- 删除idx_cluster_phy_id 索引并新增idx_cluster_update_time索引 +ALTER TABLE `ks_km_kafka_change_record` DROP INDEX `idx_cluster_phy_id` , +ADD INDEX `idx_cluster_update_time` (`cluster_phy_id` ASC, `update_time` ASC); ``` ### 升级至 `3.2.0` 版本 diff --git a/km-persistence/src/main/resources/sql/ddl-ks-km.sql b/km-persistence/src/main/resources/sql/ddl-ks-km.sql index c19de0a3..e3b73d30 100644 --- a/km-persistence/src/main/resources/sql/ddl-ks-km.sql +++ b/km-persistence/src/main/resources/sql/ddl-ks-km.sql @@ -196,7 +196,7 @@ CREATE TABLE `ks_km_kafka_change_record` ( `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `unique_field` (`unique_field`), - KEY `idx_cluster_phy_id` (`cluster_phy_id`) + KEY `idx_cluster_update_time` (`cluster_phy_id` ASC, `update_time` ASC) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Kafka变更记录表'; @@ -480,4 +480,4 @@ CREATE TABLE `ks_ha_active_standby_relation` ( PRIMARY KEY (`id`), UNIQUE KEY `uniq_cluster_res` (`res_type`,`active_cluster_phy_id`,`standby_cluster_phy_id`,`res_name`), UNIQUE KEY `uniq_res_type_standby_cluster_res_name` (`res_type`,`standby_cluster_phy_id`,`res_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='HA主备关系表'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='HA主备关系表'; \ No newline at end of file