次の方法で共有


軽量プーリンを無効にする

この規則では、サーバーで軽量プーリングが無効になっていることを確認します。 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  

詳細については、以下を参照してください。

軽量プーリング サーバー構成オプション

こちらもご覧ください

ポリシー ベースの管理を使用したベスト プラクティスの監視と適用