SQL Server, Resource Pool Stats-object

Van toepassing op:SQL Server

Het SQLServer:Resource Pool Stats-object bevat prestatietellers die informatie rapporteren over de Resource Governor resource pool-statistieken.

Elke actieve resource pool maakt een instantie aan van het performance-object SQLServer:Resource Pool Stats die dezelfde instantienaam heeft als de naam van de Resource Governor resource pool. De volgende tabel beschrijft de tellers die op deze instantie worden ondersteund.

Tellernaam Description
Actief geheugentoewijzingsbedrag (KB) De huidige totale hoeveelheid, in kilobytes (KB), van toegekend geheugen. Deze informatie is ook beschikbaar in sys.dm_exec_query_resource_semaphores.
Actief geheugen geeft telling Huidige totale aantal geheugentoekenningen. Deze informatie is ook beschikbaar in sys.dm_exec_query_memory_grants.
Avg Disk Read IO (ms) Gemiddelde tijd, in milliseconden, van een leesoperatie vanaf de schijf.
Avg Disk Read IO (ms) Basis Alleen voor intern gebruik.
Avg Disk Write IO (ms) Gemiddelde tijd, in milliseconden, van een schrijfoperatie naar de schijf.
Avg Disk Write IO (ms) Base Alleen voor intern gebruik.
Cachegeheugendoel (KB) Het huidige geheugenbroker-doel, in kilobytes (KB), voor cache.
Compileer geheugendoel (KB) Het huidige geheugenbroker-doel, in kilobytes (KB), voor querycompilaties.
CPU-besturingseffect % Het effect van Resource Governor op de resource pool. Berekend als (CPU-gebruik %) / (CPU-gebruik % zonder Resource Governor.
CPU vertraagde % Systeem-CPU vertraagde voor alle verzoeken in de gespecificeerde instantie van het prestatieobject als percentage van de totale actieve tijd.
CPU vertraagd % basis Alleen voor intern gebruik.
CPU-effectieve % Het gebruik van de systeem-CPU door alle verzoeken in de gespecificeerde instantie van het performance-object als percentage van de totale actieve tijd.
CPU-effectief % basis Alleen voor intern gebruik.
CPU-gebruik % Het CPU-bandbreedtegebruik door alle verzoeken in alle workloadgroepen die tot deze pool behoren. Dit wordt gemeten ten opzichte van de computer en genormaliseerd naar alle CPU's op het systeem. Deze waarde verandert naarmate de hoeveelheid CPU die beschikbaar is voor het SQL Server-proces verandert. Het is niet genormaliseerd naar wat het SQL Server-proces ontvangt.
CPU-gebruik % basis Alleen voor intern gebruik.
CPU-gebruiksdoelstelling % De streefwaarde van CPU-gebruik % voor de resource pool gebaseerd op de configuratie-instellingen en systeembelasting van de resource pool.
CPU heeft % Het verschil tussen de CPU-reservering en het effectieve planningspercentage.
Bytes per seconde lezen van schijf Aantal bytes dat in de laatste seconde van de schijf wordt gelezen.
Schijflees-IO wordt beperkt/sec Aantal leesbewerkingen in het laatste moment verminderd.
Schijflees-IO/sec Aantal leesbewerkingen van de schijf in de laatste seconde.
Schijfschrijfbytes per seconde Aantal bytes dat op het laatste moment op de schijf wordt geschreven.
Schijfschrijf IO Throttled/sec Aantal schrijfbewerkingen wordt in het laatste moment beperkt.
Schijfschrijf IO/sec Aantal schrijfbewerkingen naar de schijf in de laatste seconde.
Maximaal geheugen (KB) De maximale hoeveelheid, in kilobytes (KB), geheugen die de resource pool kan hebben, is gebaseerd op de instellingen van de resource pool en de serverstatus.
Geheugen-toewijzingstimeouts/sec Het aantal geheugen-time-outs per seconde geeft.
Geheugentoekenningen/sec Het aantal geheugen-toewijzingen dat per seconde in deze resource pool plaatsvindt.
Lopende geheugentoekenning Het aantal verzoeken om geheugentoekenningen die in de wachtrijen in behandeling zijn. Deze informatie is ook beschikbaar in sys.dm_exec_query_resource_semaphores.
Query exec geheugendoel (KB) Het huidige geheugenbroker-doel, in kilobytes (KB), voor query-uitvoeringsgeheugen verleent. Deze informatie is ook beschikbaar in sys.dm_exec_query_memory_grants.
Doelgeheugen (KB) De streefhoeveelheid, in kilobytes (KB), geheugen die de resourcepool probeert te verkrijgen op basis van de resource pool-instellingen en serverstatus.
Gebruikt geheugen (KB) De hoeveelheid geheugen die wordt gebruikt, in kilobytes (KB), voor de resource pool.

Elke teller in het object bevat de volgende instanties:

Instantie Description
default De standaard Resource Governor resource pool
intern De interne Resource Governor resource pool
<Naam van de bronpool> Informatie voor alle aangepaste resource pools

Example

U gaat de prestatiemeteritems voor query's in dit object verkennen met behulp van deze T-SQL-query in de sys.dm_os_performance_counters dynamische beheerweergave:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Resource Pool Stats%';