1、联合索引不满足最左匹配原则
2、使用了select *
3、索引列参与运算
4、索引列参使用了函数
5、like查询是以%开头
6、类型隐式转换
7、使用OR操作
8、两列做比较
9、不等于比较
10、is not null
11、not in和not exists
12、order by导致索引失效
13、当Mysql发现通过索引扫描的行记录数超过全表的10%-30%时,优化器可能会放弃走索引,自动变成全表扫描
MySQL索引失效的情况
最新推荐文章于 2024-05-15 07:00:16 发布