我正在尝试编写一个 SQL 脚本来获取特定日期范围的数据。在下面显示的示例中,我仅尝试提取 1 天(日期时间)的数据。
但是完成查询执行只需要 3 多分钟。
我不太确定是否缺少要在Datetime
列上创建的任何索引。如果是的话,有人可以建议我如何使这个 SQL 查询快速执行吗?
另请参阅查询执行计划和统计 IO 附加的快照。
非常感谢您的帮助。
SQL 查询
set Statistics IO on
declare @StartDate datetime,@EndDate datetime
set @StartDate = '2012-07-19 00:00:00.000'
set @EndDate = '2012-07-20 23:59:00.000'
select * from Admin_Letters A with (nolock)
Where A.Date_Linked > @StartDate and A.Date_Linked < @EndDate
执行计划快照