设置最大并行度选项以获取最佳性能

适用范围:SQL Server

此规则确定最大并行度 (MAXDOP) 选项是否设置为大于 8 的值。 将此选项设置为大于 8 的值通常导致不必要的资源消耗和性能下降。

最佳做法建议

最大并行度 (MAXDOP) 配置选项控制并行计划中用于执行查询的处理器数。 此选项确定用于并行执行工作的查询计划运算符的线程数。 根据 SQL Server 是设置在对称多处理式 (SMP) 计算机、非一致性内存访问 (NUMA) 计算机还是启用了多线程并行处理 (SMT)的处理器上,必须适当地配置最大并行度选项。

配置 MAXDOP 的建议取决于使用的 SQL Server 版本。 有关特定版本的指导原则,请参阅配置“最大并行度”服务器配置选项,并配置相应的策略来验证最大并行度的值。