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