我正在尝试减少我的 SQL Server 2012 数据库中的 CXPACKET 等待。
为此,我将调整 MAXDOP 和 Cost Threshold for Parallelism。请参阅 Brent Ozar 的文章。
为了衡量更改对等待时间的影响,我使用sys.dm_os_wait_stats
并遵循此建议每 15 分钟跟踪一次等待时间。我想在调整前和调整后 2 周读取 2 周的读数。
但是,我也对跟踪整体查询性能感兴趣。什么是查看查询在更改之前和之后的执行情况的好方法 - 在相同的 2 周之前/2 周之后的时间范围内?是否有 sprocs 可以为我提供这些数据?