如何确认我已禁用表索引?

时间:2011-07-11 14:43:21

标签: mysql indexing

我一直在执行此命令来禁用表中的索引。我怎样才能确保索引被禁用?

我正在使用此功能禁用:

ALTER table DISABLE KEYS

如何测试索引是否真的被禁用?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

ALTER TABLE' table-name'启用键; - 它将启用表格的键 ALTER TABLE' table-name'禁用钥匙; - 它将禁用TABLE

的键

运行以下查询:

从information_schema.statistics中选择* TABLE_SCHEMA =' db_name'和TABLE_NAME =' table-name';

- 它使用table_name,index_name,index_type,comment等给出所选数据库的索引列表。

- 检查'评论'列,它将显示状态启用/禁用键。

注意:FOR启用状态'评论'列值为空,表示密钥已启用。

DISABLE / ENABLE索引在批量插入时有用,可以更快地执行insert语句。