翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
並列処理のコスト閾値を変更
並列処理のコスト閾値によって、どのクエリがparallel 実行の候補になるかが決まります。このプロパティのデフォルト値は 5 です。つまり、シリアルプランのコストが 5 (推定経過時間、秒単位) を超えると、オプティマイザーはparallel プランに切り替わります。このプロパティをより大きな数値に設定することをお勧めします。
プロセッサの価格が高く、処理能力が低く、クエリ処理が現在よりも遅かった時代には、デフォルト値が適切でした。今日のプロセッサーははるかに高速です。その結果、特にparallel 実行の調整に伴うオーバーヘッドを考えると、比較的小さいクエリ (たとえば、コストのしきい値が 32 の場合) はparallel 実行によるメリットはあまりありません。
ほとんどの場合、並列処理のコスト閾値を 50 に設定するとよいでしょう。次のように、プランキャッシュのレビュー中にさらに調整できます。
$ sp_configure 'cost_threshold_for_parallelism'