首页 > 数据库技术 > 详细

MySQL-in走不走索引

时间:2021-02-18 16:43:13      阅读:110      评论:0      收藏:0      [点我收藏+]

关于MySQL中in走不走索引的问题---具体情况得看优化器自己决定,但大致的规律是:in的数据量占比越大越可能不走,比如几百条数据我in上十来条他是会走索引的,但我in上几百条他可能就不走索引了。下面是测试:

简单测试几条数据为例

技术分享图片

 

 

技术分享图片

 

 技术分享图片

技术分享图片

 

 可以在上面的测试中发现,in是走索引的。

测试1:

 

技术分享图片

 

测试2:

技术分享图片

 测试3:

技术分享图片

 

测试4:

技术分享图片

 可以从上面的测试中发现,当我in里面的数据占比多的时候上面的sql没走索引。具体多少占比这个是优化器自己决定的,有兴趣的可以去研究下。or也是同理的。

MySQL-in走不走索引

原文:https://www.cnblogs.com/lvqiang/p/14412073.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!