この規則では、SQL Server のインスタンスに、アフィニティ マスクとアフィニティ I/O マスク オプションの両方で使用するプロセッサが 1 つ以上割り当てられているかどうかを確認します。 複数のプロセッサを搭載したコンピューターでは、アフィニティ マスクとアフィニティ I/O マスク オプションを使用して、SQL Server で使用される CPU を指定します。 アフィニティ マスクとアフィニティ I/O マスクの両方を使用して CPU を有効にすると、プロセッサを強制的に過剰使用することでパフォーマンスが低下する可能性があります。
ベスト プラクティスに関する推奨事項
affinity mask オプションまたは affinity I/O mask オプションのいずれかを指定する場合は、両方を指定する必要がありますが、各 CPU を 1 回だけ有効にしてください。
affinity mask オプションと affinity I/O mask オプションの両方で同じ CPU を有効にしないでください。 各 CPU に対応するビットは、次のいずれかの状態である必要があります。
affinity mask オプションと affinity I/O mask オプションの両方が 0
affinity mask オプションでは 0、affinity I/O mask オプションでは 1
アフィニティ マスク オプションでは1、アフィニティ I/O マスク オプションでは0
詳細については、以下を参照してください。
affinity Input-Output mask サーバー構成オプション
affinity64 Input-Output mask サーバー構成オプション