Sql 索引失效原因整理
1. Like - 使用该关键字以 “%” 开头
2. Or - 使用该关键字查询范围包含未建立索引列 [解决:查询列都+索引,或者使用 in 关键字]
3. <>、not in、not extis 默认结果集很大,大于 5%-15%就不走索引
4. 单独的 <、>
5. 在索引列使用函数
6. cost 成本分析,数据量过小。全表扫描时间 < 使用索引
如果您有任何疑问,可以在下面询问或输入您要查找的内容!
1. Like - 使用该关键字以 “%” 开头
2. Or - 使用该关键字查询范围包含未建立索引列 [解决:查询列都+索引,或者使用 in 关键字]
3. <>、not in、not extis 默认结果集很大,大于 5%-15%就不走索引
4. 单独的 <、>
5. 在索引列使用函数
6. cost 成本分析,数据量过小。全表扫描时间 < 使用索引