一、支持版本
·内核版本 TDSQL-C MySQL 版 5.7 2.0.23/2.1.9 及以上。
·内核版本 TDSQL-C MySQL 版 8.0 3.1.10 及以上。
二、适用场景
在删除索引前,可以将该索引设置为 invisible,来确认该索引是否有用,这样可以安全地删除该索引。
三、使用说明
可以使用如下语句来创建 invisible 索引和将某个索引改变为 invisible 索引:
CREATE TABLE t1 ( i INT, j INT, k INT, INDEX i_idx (i) INVISIBLE) ENGINE = InnoDB;CREATE INDEX j_idx ON t1 (j) INVISIBLE;ALTER TABLE t1 ADD INDEX k_idx (k) INVISIBLE;
可以使用如下语句将其改变为可见索引:
ALTER TABLE t1 ALTER INDEX i_idx INVISIBLE;ALTER TABLE t1 ALTER INDEX i_idx VISIBLE