美文网首页
mysql索引失效原因

mysql索引失效原因

作者: 意大利大炮 | 来源:发表于2018-12-14 19:11 被阅读0次
    • like语句中,以'%'开头的模糊查询
    • or的条件判断时(据说如果or左右都是有索引的字段,所以可以有效,没有证实)
    • 字段类型不匹配,比如varchar的字段name ,
    SELECT `id` FROM `user` WHERE `name` = 111
    
    • 对于多列索引,不是使用的第一部分(第一个),则不会使用索引
    • 如果mysql估计使用全表扫描要比使用索引快,则不使用索引
    • LEFT JOIN 语句,ON后面的字段编码不同也会导致索引失效

    相关文章

      网友评论

          本文标题:mysql索引失效原因

          本文链接:https://www.haomeiwen.com/subject/nqqnhqtx.html