索引失效
1、where条件里用or
2、复合索引未引用左列字段
3、like以'%'开头
4、字段类型转换
5、where中索引列进行了运算
6、where中索引列使用了函数
7、mysql的如何数据量较少的表使用全表扫描比索引快。
8、is not null 不走索引,is null 走索引
没必要用索引
1、唯一性差
2、频繁更新的字段
3、where中不用的字段;
4、索引使用<>时,效果一般;
索引失效
1、where条件里用or
2、复合索引未引用左列字段
3、like以'%'开头
4、字段类型转换
5、where中索引列进行了运算
6、where中索引列使用了函数
7、mysql的如何数据量较少的表使用全表扫描比索引快。
8、is not null 不走索引,is null 走索引
没必要用索引
1、唯一性差
2、频繁更新的字段
3、where中不用的字段;
4、索引使用<>时,效果一般;
本文标题:索引失效的几种情况
本文链接:https://www.haomeiwen.com/subject/vjcbfdtx.html
网友评论