删除主键导致使用普通索引失效(覆盖索引失效) 干货篇

本文用实验验证删除主键导致普通索引失效。

1、查看实验表结构及当前数据行数:

 

2、监控实验表当前索引使用情况:

 

3、走普通索引查询:

 可以看到,索引modelid计数加1:

 

4、走覆盖索引查询:

 可以看到,索引modelid计数再次加1:

 

5、删除主键,观察索引使用情况变化:

主键 删除共用26秒多,删除的过程中,索引监控视图中会显示一个时刻在滚动的数字,这个索引没有名字,但经过多次测试发现数字的最大值就是表的总行数(),而后消失,最终只剩下普通索引的计数,但普通索引计数也归为0:

 

 6、删除主键后,原查询语句不走覆盖索引了:

7、最后走普通索引查询:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值