首页
编程随笔
Java笔记
Html/Css/Js
Android
后端笔记
服务器搭建
BUG收集
Java异常
Android异常
在线工具
Json格式化
编码/解码
Epub在线编辑
登录
发布文章
个人文章
退出登录
首页
技术教程
BUG收集
在线工具
资源下载
登录
发布文章
退出登录
搜索
当前位置:
首页
-
博客
- 正文
关闭
MySQL索引失效的几种情况
更新时间:2022-04-18 16:27:42
阅读数:761
发布者:落幕
### 1、查询条件中有or ### 2、like查询是以'%'开头 ### 3、对查询的列上有运算或者函数的 ### 4、最佳左前缀法则 最佳左前缀法则是指,如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列 ### 5、mysql在使用不等于(!= 或者<>)的时候无法使用索引会导致全表扫描 ### 6、is null,is not null 也无法使用索引 ### 7、字符串不加单引号索引会失效 ### 8、in操作少量数据命中索引,大量数据不命中索引