1.查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引
2.单键值的b树索引列上存在null值,导致COUNT(*)不能走索引,索引列存在空值
3.索引列上有函数运算,导致不走索引
4.隐式类型转换导致不走索引
5.表的数据库小或者需要选择大部分数据,不走索引
6.!=或<不等于>,可能导致不走索引
7.表字段的属性导致不走索引,字符型的索引列会导致优化器认为需要扫描索引大部分数据且聚簇因子很大,最终导致弃用索引扫描而改用全表扫描方式
8.使用like,in等可能导致不走索引
Sql 中哪些情况可能不会走索引
最新推荐文章于 2025-04-10 15:40:24 发布