我一直在执行此命令来禁用表中的索引。我怎样才能确保索引被禁用?
我正在使用此功能禁用:
ALTER table DISABLE KEYS
如何测试索引是否真的被禁用?
答案 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语句。