除了那几个正常的索引失效情况,工作中还遇到了以下情况导致慢sql。
in()里面存放过多,会导致索引失效。
select distinct 字段 from 表
如果没有distinct,有序字段加索引,返回会很快。
但是distinct会把所有查出来的数据又重新扫描去重一次
带有count这种也是慢sql
除了那几个正常的索引失效情况,工作中还遇到了以下情况导致慢sql。
in()里面存放过多,会导致索引失效。
select distinct 字段 from 表
如果没有distinct,有序字段加索引,返回会很快。
但是distinct会把所有查出来的数据又重新扫描去重一次
带有count这种也是慢sql