Oggetto Buffer Node di SQL Server
L'oggetto Buffer Node mette a disposizione contatori che integrano quelli inclusi nell'oggetto Buffer Manager. Tale oggetto consente di monitorare la distribuzione della pagina del pool di buffer di SQL Server per ogni nodo NUMA (Non-Uniform Memory Access). È disponibile un'istanza dell'oggetto Buffer Node per ogni nodo NUMA utilizzato. In un'architettura non NUMA è disponibile un'unica istanza dell'oggetto Buffer Node.
Nella tabella seguente vengono descritti gli oggetti prestazione Buffer Node di SQL Server.
Contatori Buffer Node di SQL Server |
Descrizione |
---|---|
Pagine di database |
Numero di pagine con contenuto di database nel pool di buffer in questo nodo. |
Pagine esterne |
Numero di pagine derivanti da un nodo NUMA diverso. |
Pagine disponibili |
Numero totale di pagine libere in questo nodo. |
Permanenza presunta delle pagine |
Periodo di tempo in secondi durante il quale una pagina viene mantenuta nel pool di buffer in questo nodo senza riferimenti attivi. |
Pagine prelevate |
Numero di pagine, prelevate dal pool di buffer, utilizzate per varie funzioni del server in questo nodo. |
Obiettivo numero di pagine |
Numero ideale di pagine per il pool di buffer in questo nodo. |
Totale pagine |
Numero totale di pagine di cui è stato eseguito il commit per il pool di buffer in questo nodo. |
Se SQL Server è in esecuzione in componenti hardware non NUMA, i contatori degli oggetti Buffer Node e Buffer Manager devono corrispondere e il contatore Pagine esterne è impostato su zero.
Nei componenti hardware NUMA le somme dei rispettivi contatori di tutti gli oggetti Buffer Node devono corrispondere alle relative controparti di Buffer Manager.
[!NOTA]
I valori dei contatori e le somme potrebbero non corrispondere esattamente a causa della natura dinamica dei contatori e dell'accuratezza del campionamento.