SQL Server, Resource Pool Stats-objektet

Gäller för:SQL Server

SQLServer:Resource Pool Stats-objektet innehåller prestandaräknare som rapporterar information om Resource Governor resource pool-statistik.

Varje aktiv resurspool skapar en instans av SQLServer:Resource Pool Stats prestandaobjekt som har samma instansnamn som Resource Governor resource pools namn. Följande tabell beskriver räknare som stöds på denna instans.

Namn på räknare Description
Aktiv minnesbidragsmängd (KB) Den nuvarande totala mängden, i kilobyte (KB), av beviljat minne. Denna information finns också tillgänglig i sys.dm_exec_query_resource_semaphores.
Aktivt minne ger räkning Nuvarande totalt antal minnesbidrag. Denna information finns också tillgänglig i sys.dm_exec_query_memory_grants.
Avg Disk Read IO (ms) Genomsnittlig tid, i millisekunder, för en läsoperation från disken.
Avg Disk Read IO (ms) Base Endast för internt bruk.
Avg Disk Write IO (ms) Genomsnittlig tid, i millisekunder, för en skrivoperation till disken.
Avg Disk Write IO (ms) Base Endast för internt bruk.
Cacheminnesmål (KB) Det aktuella minnesmäklarmålet, i kilobyte (KB), för cache.
Kompiliera minnesmål (KB) Det aktuella minnesmäklarmålet, i kilobyte (KB), för frågekompilering.
CPU-kontrolleffekt % Effekten av Resource Governor på resurspoolen. Beräknat som (CPU-användning %) / (CPU-användning % utan Resource Governor.
CPU-fördröjd % System-CPU-fördröjd för alla förfrågningar i den angivna instansen av prestandaobjektet som en procentandel av den totala aktiva tiden.
CPU-fördröjd % bas Endast för internt bruk.
CPU-effektiv % System-CPU-användning av alla förfrågningar i den angivna instansen av prestandaobjektet som en procentandel av den totala aktiva tiden.
CPU-effektiv % bas Endast för internt bruk.
CPU-användning % CPU-bandbreddsanvändningen av alla förfrågningar i alla arbetsbelastningsgrupper som tillhör denna pool. Detta mäts i förhållande till datorn och normaliseras till alla CPU:er på systemet. Detta värde ändras i takt med att mängden CPU som är tillgänglig för SQL Server-processen förändras. Den är inte normaliserad till vad SQL Server-processen tar emot.
CPU-användning % bas Endast för internt bruk.
CPU-användningsmål % Målvärdet för CPU-användning % för resurspoolen baserat på resurspoolens konfigurationsinställningar och systembelastning.
CPU:n bröt mot % Skillnaden mellan CPU-reservationen och den effektiva schemaläggningsprocenten.
Diskläsningsbyte/s Antal byte läst från disken i sista sekunden.
Diskläsning IO stagningsreglerad per sekund Antalet läsoperationer stryps i sista sekunden.
Diskläs-IO/sec Antal läsoperationer från disken i sista sekunden.
Diskskrivningsbyte per sekund Antal byte som skrivs till disken i sista sekunden.
Diskskrivning IO Throttled/sek Antalet skrivoperationer dröjs i sista sekunden.
Diskskrivning IO/sek Antal skrivoperationer till disken i sista sekunden.
Maxminne (KB) Den maximala mängden, i kilobyte (KB), minne som resurspoolen kan ha baserat på resurspoolens inställningar och serverstatus.
Minnesbidrag timeouts/sek Antalet minnestider ger timeouts per sekund.
Minnesbeviljanden/sekund Antalet minnesbeviljningar sker i denna resurspool per sekund.
Väntande minnesbidrag Antalet minnesförfrågningar som väntar i köerna. Denna information finns också tillgänglig i sys.dm_exec_query_resource_semaphores.
Query exec minnesmål (KB) Det aktuella minnesmäklarmålet, i kilobyte (KB), för minnesbeviljning av frågeexekvering. Denna information finns också tillgänglig i sys.dm_exec_query_memory_grants.
Målminne (KB) Den målmängd, i kilobyte (KB), minne som resurspoolen försöker erhålla baserat på resurspoolens inställningar och serverstatus.
Används minne (KB) Mängden minne som används, i kilobyte (KB), för resurspoolen.

Varje räknare i objektet innehåller följande instanser:

Instans Description
standard Den standard Resource Governor-resurspoolen
intern Den interna Resource Governor-resurspoolen
<Resurspoolens namn> Information för alla anpassade resurspooler

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 '%Resource Pool Stats%';