更改并行度的成本阈值 - AWS 规范指引

更改并行度的成本阈值

并行性的开销阈值决定了哪些查询适合并行执行。此属性的默认值为 5,这意味着如果串行计划的成本超过 5(此处指抽象化的成本单位,而非预估时间),优化器会切换到并行计划。我们建议您设置此属性为更高的数值。

当处理器价格高、处理能力低且查询处理速度比现在慢时,默认值是恰当的。如今的处理器要快得多。因此,相对较小的查询(例如,给定成本阈值为 32)不会从并行执行中获益太多,特别是考虑到与协调并行执行相关的开销。

在大多数情况下,将并行度的成本阈值设置为 50 是一个不错的起点。以下是有关如何配置并行度成本阈值的示例:

USE sampledb; GO EXEC sp_configure 'show advanced options', 1 ; GO RECONFIGURE GO EXEC sp_configure 'cost threshold for parallelism', 50 ; GO RECONFIGURE GO