SQL Server, Resource Pool Stats 物件
SQLServer:Resource Pool Stats 物件包含效能計數器,可報告資源管理員資源集區統計資料的相關資訊。
每個作用中資源集區都會建立 SQLServer:Resource Pool Stats 效能物件的執行個體,而且此執行個體的名稱與資源管理員資源集區名稱相同。下表描述這個執行個體支援的計數器。
計數器名稱 |
說明 |
---|---|
CPU usage % |
屬於此集區之所有工作負載群組中所有要求的 CPU 頻寬使用量。這個值是相對於電腦所測得並正規化為系統上的所有 CPU。當 SQL Server 處理序可用的 CPU 數量變更時,這個值將會變更。但是,它不會正規化為 SQL Server 處理序收到的內容。 |
CPU usage target % |
資源集區之 CPU 使用量 % 的目標值 (以資源集區組態設定和系統負載為基礎)。 |
CPU control effect % |
資源管理員對資源集區的影響。計算成 (CPU 使用量 %) / (沒有資源管理員的 CPU 使用量 %)。 |
Compile memory target (KB) |
查詢編譯的目前記憶體 Broker 目標 (以 KB 為單位)。 |
Cache memory target (KB) |
快取的目前記憶體 Broker 目標 (以 KB 為單位)。 |
Query exec memory target (KB) |
查詢執行記憶體授權的目前記憶體 Broker 目標 (以 KB 為單位)。您也可以在 sys.dm_exec_query_memory_grants 中取得這項資訊。 |
Memory grants/sec |
在這個資源集區中每秒發生的記憶體授權數目。 |
Active memory grants count |
目前的記憶體授權總計數。您也可以在 sys.dm_exec_query_memory_grants 中取得這項資訊。 |
Memory grant timeouts/sec |
每秒逾時的記憶體授權數目。 |
Active memory grant amount (KB) |
目前授與記憶體的總數量 (以 KB 為單位)。您也可以在 sys.dm_exec_query_resource_semaphores 中取得這項資訊。 |
Pending memory grant count |
在佇列中暫止之記憶體授權的要求數目。您也可以在 sys.dm_exec_query_resource_semaphores 中取得這項資訊。 |
Max memory (KB) |
根據資源集區設定和伺服器狀態,資源集區可擁有的最大記憶體數量 (以 KB 為單位)。 |
Used memory (KB) |
資源集區所使用的記憶體數量 (以 KB 為單位)。 |
Target memory (KB) |
根據資源集區設定和伺服器狀態,資源集區正嘗試取得的目標記憶體數量 (以 KB 為單位)。 |