SQL Server: Buffer Node オブジェクト

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

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

SQL Server の Buffer Node カウンター

説明

Database pages

データベースの内容が含まれたこのノード上のバッファー プール内のページの数。

Foreign pages

別の NUMA ノードから割り当てたページの数。

Free pages

このノードの空きページの総数。

Local node page lookups/sec

このノードからの参照要求のうち、このノードによって満たされた参照要求の数。

Page life expectancy

ページが参照されないままこのノードのバッファー プールに存在する秒数。

Remote node page lookups/sec

このノードからの参照要求のうち、他のノードによって満たされた参照要求の数。

Stolen pages

このノード上の、サーバーのさまざまな目的に使用されるページの数 (バッファー プールから失われたページ)。

Target pages

このノード上のバッファー プール内の適切なページ数。

Total pages

このノード上のバッファー プール内のコミットされたページの総数。

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

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

注意

カウンター値と合計が正確に一致しない場合があります。これは、カウンターが動的な性質を持っているためと、サンプリング精度によるものです。