扫码订阅《 》或
入驻星球
,即可阅读文章!
在此填写券码订阅!
订阅
GOLANG ROADMAP
阅读模式
沉浸
自动
日常
首页
Go友会
城市
校园
Go学院
Go小课
Go小考
Go实战
精品课
Go求职
求职辅导🔥
Offer收割社群
企业题库
面试宝典
Go宝典
在线宝典
B站精选
推荐图书
每日博文
Go仓库
实验区
Go周边
Go下载
Go月刊
消息
更多
用户中心
我的信息
推广返利
玩转星球
星球介绍
角色体系
星主权益
支持与服务
联系星主
成长记录
常见问题
吐槽专区
合作交流
渠道合作
课程入驻
友情链接
扫码订阅《 》或
入驻星球
,即可阅读文章!
在此填写券码订阅!
订阅
21.Mysql中查询数据什么情况下不会命中索引?
GOLANG ROADMAP
Mysql中查询数据什么情况下不会命中索引?
通常不命中索引有接种情况:
索引规范不合理,sql解析器不命中索引.
表中索引是以表中数据量字段最多的建立的索引,sql解析器不命中索引.(实际就是索引没用,最后全局查找了)
bool的字段做索引,sql选择器不命中索引.
模糊查询 %like
索引列参与计算,使用了函数
非最左前缀顺序
where对null判断
where不等于
or操作有至少一个字段没有索引
需要回表的查询结果集过大(超过配置的范围)