300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mysql索引失效的原因

mysql索引失效的原因

时间:2022-07-03 03:25:29

相关推荐

mysql索引失效的原因

1、like以%开头索引无效,当like以%/&结尾有效。

2、or语句两边没有全部使用索引

3、组合索引,使用的不是第一列索引,索引失效,即最左匹配规则。

4、数据类型出现隐式转换,如varchar不加单引号的时候可能会自动转换为int类型,这个时候索引失效。

5、在索引列上使用IS NULL或者IS NOT NULL时候,索引失效,因为索引是不索引空值的。

6、在索引字段上使用not 、<> 、!=时不会使用索引,对于这样的处理只会进行全表扫描(>=和=<可以使用索引)

7、对索引字段进行计算操作,函数操作时不会使用索引。

8、对全表扫描速度比索引速度快的时候不会使用索引。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。