查看与删除索引要点
- SHOW INDEX FROM 表 列出该表全部索引详情
- DROP INDEX 名 ON 表 删除指定索引
- ALTER TABLE 表 DROP INDEX 名 同样是删除索引
- 删索引不会动数据,但会立刻失去对应加速能力
- 重复 / 冗余索引要清理,别让写入白白维护
- 删前先确认没有慢查询依赖它,避免删完骤然变慢
查看与删除索引示例
-- 查看表里有哪些索引
SHOW INDEX FROM user;
-- 删除索引(两种方式等价)
DROP INDEX idx_city ON user;
ALTER TABLE user DROP INDEX idx_city;
避坑提醒:冗余索引常来自「组合索引已覆盖单列」却还单建一列索引,盘点时优先合并,少维护一份就快一分写入。