SQL Server の Buffer Node オブジェクト

適用対象:SQL Server

Buffer Node オブジェクトは、 Buffer Manager オブジェクトで提供されるカウンターを補完するカウンターを提供します。 これにより、各 NUMA (non-uniform memory access) ノードに対する SQL Server のバッファー プール ページの配分を監視することができます。 使用中の NUMA ノードごとに Buffer Node オブジェクトのインスタンスがあります。 非 NUMA アーキテクチャでは、 Buffer Node オブジェクトのインスタンスが 1 つあります。

Buffer Node パフォーマンス オブジェクト

次の表で、SQL Server の Buffer Node パフォーマンス オブジェクトについて説明します。

SQL Server Buffer Node カウンター 説明
Database pages データベースの内容が含まれたこのノード上のバッファー プール内のページ数を示します。
Local node page lookups/sec このノードから満たされた、このノードからの参照要求の数を示します。
Page life expectancy ページが参照なしでこのノードのバッファー プールに保持される最小秒数を示します。
Remote node page lookups/sec 他のノードから満たされた、このノードからの参照要求の数を示します。

SQL Server が非 NUMA ハードウェアで動作している場合は、 Buffer Node オブジェクトのカウンターと Buffer Manager オブジェクトのカウンターが一致します。

NUMA ハードウェアでは、すべての Buffer Nodes の各カウンターの合計は、対応する Buffer Managerのカウンターに一致します。

Note

カウンターの動的な性質とサンプリング精度により、カウンターの値と合計が正確に一致しない可能性があります。

sys.dm_os_performance_counters の動的管理ビューで次の T-SQL クエリを使用して、このオブジェクトのクエリ パフォーマンス カウンターの確認を開始します。

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Buffer Node%';