SQL Server为生产查询选择更糟糕的查询计划

时间:2015-09-17 17:42:39

标签: sql sql-server sql-execution-plan

我有一个在生产过程中运行良好的连接,没有任何问题。它在过去几周开始出现性能问题,数据库cpu从通常的30-40%上升到90%。

我的DBA表示此查询的查询计划已更改为更糟糕的查询计划(生成索引扫描成本为98%的查询计划)

我不确定为什么SQL Server会切换查询计划,如果是这样,为什么要切换到比以前更糟糕的计划。

在任何情况下,如何强制SQL Server始终使用最佳查询计划?

0 个答案:

没有答案