首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

大家有没有碰到过查询时间大的比查询时间小的还快的情况?解决方案

2012-04-19 
大家有没有碰到过查询时间大的比查询时间小的还快的情况?我碰到过两次这种情况:按照时间查询,DateHappen

大家有没有碰到过查询时间大的比查询时间小的还快的情况?
我碰到过两次这种情况:
按照时间查询,DateHappen>'2012-3-1',查询三月份至今的数据,sql运行非常非常慢。但是用DateHappen>'2012-2-1',查询二月份至今的数据,确实刷的一下就出来了。按理说2月份至今的数据肯定比三月份至今的数据要多,查询出来显示的数据条目也是这样的,但是为什么查询范围大的比查询范围小的反而快呢。
sql语句就不发了,我就是想问问有没有人也碰到这种情况的,是什么原因

[解决办法]
没碰到过!莫非是分区搞得????
[解决办法]
数据表的记录有多少?是否分区?索引是如何建立的?完整的查询语句,尤其是where子句有没有其他查询条件等。最好给出详细信息,大家才好帮忙。

热点排行