のサーバー設定MAXDOP
は 0 に設定され、しきい値はデフォルトの 5 です。
すべてのトランザクションはサーバーに対して実行され、複数のコア/CPU (仮想マシンと 8 つの CPU がある) に対してではなく、シリアルで実行されます。
サーバーは Windows Server 2008 R2 Enterprise x64 および SQL Server 2008 R2 Enterprise x64 です。
マシンには「デフォルト」と「内部」のワークロード グループもありますが、どちらのリソース ガバナーも有効になっておらず、無効になっていて、MAXDOP
設定は 0 です。
SQL Server がすべてのコア/CPU にわたって CPU アフィニティを持っていることを確認しました。
この場所にある他のすべてのマシンとは対照的に、このサーバーがトランザクションを並行して実行することを拒否する理由について、私はちょっと迷っています。CXPACKET
ここのサーバーの多くは長い待ち時間があり、多くのプロセスが無駄な CPU オーバーヘッドを引き起こしていることに気付きました。それからDBAは私の評価を読んだ後、あなたが言うようにXXXXサーバーが並行して実行されることはないため、0と5のしきい値に問題はありません.MAXDOP
サイトに対する私の評価はまだ正しいと思いますが、このくそったれなサーバーは私の評価を暴いています。
このサーバーが構成されておらず、並行して実行する必要がある理由について、すべての提案を受け付けていますが、そうではありません。