日期:2014-05-17  浏览次数:20457 次

sql查询时间段问题
我现在查询一张视图 大概20w的数据量 其他条件查询速度都很快 就是时间查询有问题

而且出现这种情况
select * from t where fdae<='2013-4-1' 耗时2秒
select * from t where fdae>='2013-4-1' 耗时17秒
但是4月1号前的单子是远远大于4月1号后的 
请问有什么情况会引起这种问题(fate已经加上聚集索引)

------解决方案--------------------
把两者的执行计划贴出来看看
------解决方案--------------------
是不是你fdate重复率太高了,所以加聚集索引也没用。
------解决方案--------------------
两句代码的执行计划贴来看看,另外索引列的统计信息是否更新?
------解决方案--------------------
还是要看执行计划。。到底有没有走你的聚集索引