mysql优化:索引失效的情况
1、当使用or的情况下,如果不是每一列的条件都有索引,索引失效
比如a有索引,b没有索引
select * from tb1 where a=1 or b=0
2、联合索引ABC问题
Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是index (a,b,c),可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c或c进行查找 。
3、当使用like的时候,以%开头,索引失效
4、当数据类型是字符串类型的时候,如果条件数据没有被引号引起
原创
2020-05-27 15:50:32 ·
144 阅读 ·
0 评论