この規則では、サーバーで軽量プーリングが無効になっていることを確認します。 lightweightpooling を 1 に設定すると、SQL Server はファイバー モードのスケジューリングに切り替わります。 ファイバー モードは、UMS ワーカーのコンテキスト切り替えがパフォーマンスの重要なボトルネックとなる特定の状況を対象としています。 これはまれであるため、ファイバー モードでは、一般的なシステムのパフォーマンスやスケーラビリティが向上することはほとんどありません。
ベスト プラクティスに関する推奨事項
lightweightpooling オプションは、完全なテスト後、他のすべてのパフォーマンス チューニング機会が評価された後、およびコンテキストの切り替えが環境内の既知の問題である場合にのみ有効にする必要があります。
定期的な操作にはファイバー モード スケジューリングを使用しないことをお勧めします。コンテキスト切り替えの通常の利点を防ぐことでパフォーマンスが低下する可能性があるためです。また、スレッド ローカル ストレージ (TLS) またはスレッド所有オブジェクト (ミューテックス (Win32 カーネル オブジェクトの一種) など) を使用する SQL Server の一部のコンポーネントがファイバー モードで正しく機能できないためです。
軽量プーリングを削除するには、次のステートメントを実行し、SQL Server データベース エンジンを再起動します。
sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweightpooling', 0;
GO
RECONFIGURE;
GO