在检查性能问题时,我发现大量涌入的CXPACKETS暗示我可能需要研究并行度的成本阈值,也许还需要考虑MAXDOP。
在对MAXDOP进行任何重大更改之前,我已经遵循许多其他人的建议,包括@mrdenny在SQL Server 2008的CXPACKET Waits性能调整中的建议以及@ aron-Bertrand在处理CXPACKET等待中的答案-设置成本阈值用于并行性。我已添加维护,以每晚更新一次完整的统计信息。这感觉就像是明智之举。
但是,修改成本阈值仍然让我感到困惑。
在什么时候应该更改并行性的成本阈值?是否有人举了一个例子(在检查了查询和工作负载的成本之后)他们对该成本进行了更改?
抱歉,是否已在上一个问题中得到了解答。
谢谢!