Count(*) 语句的优化问题?
qinjs 2006-08-29 04:04:45 Select count(*) From Article where fenlei=6 and ArticleID<100000 and isHide=0
说明:建立有 ArticleID ,fenlei 索引,isHide 的值只有0和1,没有索引。
语句执行,结果值为2300,执行时间130毫秒,扫描Article 2次,逻辑读 13000次。
而如果只执行
Select count(*) From Article where fenlei=6 and ArticleID<100000
则结果还是2300,执行时间0毫秒,扫描Article 1次,逻辑读 29次。
只是增加了一个isHide=0条件,系统消耗就差别如此大。
请问这个语句,该怎么优化?