相关疑难解决方法(0)

SQL Server 性能突然下降

我有一个最近变得不可预测的 SQL Server 2005,我正在摸索为什么。在几秒钟内执行的查询正在更改计划并花费几分钟(在全表扫描或索引假脱机中花费时间)。现在第一个也是最明显的事情是,统计数据已经过时导致优化器感到困惑,但我相信事实并非如此 - 首先是因为基础数据没有显着变化(例如,在一年的数据之上添加一天的数据已经在表中),其次是因为自动创建统计和自动更新统计都是真的。然而,优化越来越困惑;在 Tuning Advisor 中运行 SQL 给了我很多CREATE STATISTICS似乎可以修复它的多列语句(直到 SQL 的下一个错误行为)。

我可以用来解决根本原因的任何策略想法吗?为什么“正常”统计数据还不够?

performance sql-server-2005

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

performance ×1

sql-server-2005 ×1