SQL Server 的 Buffer Node 物件
Buffer Node 物件提供用來補充 Buffer Manager 物件所提供之計數器的計數器。它可讓您監視每個非統一記憶體存取 (NUMA) 節點的 SQL Server 緩衝集區頁面散發。每個 NUMA 節點都會使用 Buffer Node 物件執行個體。在非 NUMA 架構上,會有單一 Buffer Node 物件的執行個體。
下表描述 SQL ServerBuffer Node 效能物件。
SQL Server Buffer Node 計數器 |
描述 |
---|---|
Database pages |
在這個具有資料庫內容之節點上的緩衝集區頁面數。 |
Foreign pages |
來自不同 NUMA 節點的頁面數。 |
Free pages |
這個節點上的可用頁面總數。 |
Page life expectancy |
頁面停留在這個沒有參考之節點的緩衝集區中的秒數。 |
Stolen pages |
這個節點上用於其他伺服器用途 (從緩衝集區中進行奪取) 的頁面數。 |
Target pages |
這個節點之緩衝集區中的理想頁面數。 |
Total pages |
這個節點之緩衝集區中的認可頁面總數。 |
如果 SQL Server 是在非 NUMA 硬體上執行,則 Buffer Node 和 Buffer Manager 物件的計數器應該相符,而 Foreign pages 計數器將為零。
在 NUMA 硬體上,所有 Buffer Nodes 之對應計數器的總和應符合它們與 Buffer Manager 的對應計數器總和。
[!附註]
因為受限於計數器的動態本質和取樣精確度,所以計數器值和總和可能不會完全相符。