zoukankan      html  css  js  c++  java
  • MySQL-in和or走不走索引

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

    简单测试几条数据为例

     

     

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

    测试1:

    测试2:

     测试3:

    测试4:

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

  • 相关阅读:
    B3
    B2
    b1
    个人作业——软件工程实践总结作业
    Beta 答辩总结
    Beta 冲刺 (7/7)
    Beta 冲刺 (6/7)
    Beta 冲刺 (5/7)
    Beta 冲刺 (4/7)
    Beta 冲刺 (3/7)
  • 原文地址:https://www.cnblogs.com/lvqiang/p/14412073.html
Copyright © 2011-2022 走看看