常见的索引失效情况

 

使用like没有满足最左前缀原则

使用联合索引查询时没有满足最左前缀原则,

或者联合索引的第一个字段使用了范围查询,则第二个字段不能走索引

SELECT * FROM table WHERE column1 > 10 AND column2 = 'value';

使用 !=、<>、not in、or

小表全表扫描

数据不均匀

where 里的字段使用了函数、表达式、或者存在隐式类型转换

 

posted @ 2025-08-02 21:45  liuun  阅读(2)  评论(0)    收藏  举报