次の方法で共有


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

軽量プーリング オプションを使用して、対称マルチプロセッシング (SMP) 環境で見られる過剰なコンテキスト切り替えに関連するシステム オーバーヘッドを軽減する手段を提供します。 過剰なコンテキスト切り替えが存在する場合、軽量プーリングでは、コンテキスト切り替えをインラインで実行することでスループットが向上し、ユーザー/カーネル リングの遷移を減らすことができます。

ファイバー モードは、UMS ワーカーのコンテキスト切り替えがパフォーマンスの重要なボトルネックとなる特定の状況を対象としています。 これはまれであるため、ファイバー モードでは、一般的なシステムのパフォーマンスやスケーラビリティが向上することはめったにありません。 Microsoft Windows Server 2003 でのコンテキスト切り替えの改善により、ファイバー モードの必要性も減少しました。 定期的な操作にはファイバー モード スケジューリングを使用しないことをお勧めします。 これは、コンテキスト切り替えの通常の利点を妨げるとパフォーマンスが低下する可能性があり、スレッド ローカル ストレージ (TLS) またはスレッド所有オブジェクト (Win32 カーネル オブジェクトの種類) などのスレッド所有オブジェクトを使用する SQL Server の一部のコンポーネントがファイバー モードで正しく機能できないためです。

軽量プーリングを 1 に設定すると、SQL Server はファイバー モードのスケジューリングに切り替わります。 このオプションの既定値は 0 です。

軽量プーリング オプションは高度なオプションです。 sp_configure システム ストアド プロシージャを使用して設定を変更する場合は、show advanced オプションが 1 に設定されている場合にのみ、軽量プーリングを変更できます。 この設定は、サーバーを再起動した後に有効になります。

軽量プーリングは、Microsoft Windows 2000 および Microsoft Windows XP ではサポートされていません。 Windows Server 2003 では、軽量プーリングが完全にサポートされています。

共通言語ランタイム (CLR) の実行は、軽量プーリングではサポートされていません。 "clr enabled" または "lightweight pooling" の 2 つのオプションのいずれかを無効にします。 CLR に依存し、ファイバー モードで適切に動作しない機能には、階層データ型、レプリケーション、ポリシー ベースの管理が含まれます。

こちらもご覧ください

clr enabled サーバー構成オプション
サーバー構成オプション (SQL Server)
sp_configure (Transact-SQL)
clr enabled サーバー構成オプション