SQL2008R2 分区查询

SQL2008R2 分区查询

我们有一个复杂的查询,从 01-05-11 到 31-05-11 运行时会在 45 秒内返回结果,但是当它延长到 01-06-11 时它会无限期运行...表格是按月分区的...

我认为索引是对齐的,因为它们是与数据库一起创建的...我假设已经创建了一个额外的索引并且没有对齐,

如何确保索引与表分区对齐

或者有人能想到其他可能导致此问题的原因吗?

答案1

您是否定期重建索引和统计数据?如果没有,我建议您安排维护计划,运行一次并重试。还要检查磁盘性能计数器,尤其是数据库服务器的数据和 tlog 卷上的平均磁盘队列长度。

相关内容