SQL Server:Buffer Node objekt

Gäller för:SQL Server

Objektet Buffer Node tillhandahåller räknare som kompletterar räknare som tillhandahålls av objektet Buffer Manager. Det låter dig övervaka SQL Server buffer pool-sidfördelning för varje nod för icke-uniform minnesåtkomst (NUMA). Det finns en instans av Buffer Node-objektet för varje NUMA-nod som används. På icke-NUMA-arkitektur finns det en enda instans av Buffer Node-objektet .

Buffernoder prestandaobjekt

Denna tabell beskriver SQL Server Buffer Node-prestandaobjekten.

SQL Server Buffer Node-räknare Description
Databassidor Anger antalet sidor i buffertpoolen på denna nod med databasinnehåll.
Lokala nod-siduppslag/sec Indikerar antalet uppslagsförfrågningar från denna nod som uppfylldes från denna nod.
Sidens förväntade livslängd Anger det minsta antalet sekunder en sida stannar i buffertpoolen på denna nod utan referenser.
Fjärrnod-sidauppslag/sek Indikerar antalet uppslagsförfrågningar från denna nod som uppfylldes från andra noder.

Om SQL Server körs på icke-NUMA-hårdvara bör räknarna för Buffer Node och Buffer Manager-objekten matcha.

På NUMA-hårdvara bör summor av respektive räknare för alla buffernoder matcha deras motsvarigheter i Buffer Manager.

Note

Räknarnas värden och summor kanske inte stämmer exakt överens på grund av räknarnas dynamiska natur och samplingsnoggrannhet.

Example

Du börjar utforska frågeprestandaräknare i det här objektet med hjälp av den här T-SQL-frågan i sys.dm_os_performance_counters dynamisk hanteringsvy:

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