5kw的表,
select count(*) from t_test2 where etime < '2011-09-19 13:00:00' and pid < 1000000000
如果有组合索引(etime,pid),还有单独的索引(pid),上面的语句使用组合索引。返回8w多select count(*) from t_test2 where etime < '2011-09-19 13:00:00' and pid < 100
但是这句就使用了一个pid索引,再时间过滤,很慢,why?返回2k多
如果去掉pid索引,这句就也用组合索引了,明显快很多。但是如果去掉pid索引,单独查pid的话,会使用组合索引,但是很慢。矛盾啊。