SQLServer2000中一个查询耗时的问题
偶数据库中有一张表,约110万条记录,使用以下语句查询符合条件的记录条数:
select count(*) from HisPMm_8 where OBJID in (select TempID from TempTable where TempType='HPOID201018312' ) and HappenedTime >= '2006-08-25 8:41:35'
表TempTable中符合记录的语句有600多条,
当我用'2006-08-25 8:41:35' 及以前的时间作为条件查询时速度很快,约1~2秒,而将时间改为'2006-08-25 8:41:36'或以后的时间作为条件查询时则很慢,大于1分钟。
请哪位大侠帮我分析一下原因,在下感激不尽!