SQL Server, Workload Group Stats-object

Van toepassing op:SQL Server

Het SQLServer:Workload Group Stats-object bevat prestatietellers die informatie rapporteren over Resource Governor workloadgroepstatistieken.

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

Tellernaam Description
Actieve parallelle threads Het huidige aantal parallelle draden gebruikt.
Actieve verzoeken Het aantal verzoeken dat momenteel draait in deze werklastgroep. Dit zou gelijk moeten zijn aan het aantal rijen gefilterd sys.dm_exec_requests op groeps-ID.
Geblokkeerde verzoeken Het huidige aantal geblokkeerde verzoeken in de werklastgroep. Dit kan worden gebruikt om de werklastkenmerken te bepalen.
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 deze werklastgroep werd 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 heeft % Het verschil tussen de CPU-reservering en het effectieve planningspercentage.
Maximale request CPU-tijd (ms) De maximale CPU-tijd, in milliseconden, gebruikt door een verzoek dat momenteel draait in de werklastgroep.
Maximale geheugenaanvraag (KB) De maximale geheugenwaarde wordt toegekend, in kilobytes (KB), voor een query.
Queryoptimalisaties/sec Het aantal query-optimalisaties dat in deze werklastgroep per seconde heeft plaatsgevonden. Dit kan worden gebruikt om de werklastkenmerken te bepalen.
Aanvragen in de wachtrij Het huidige aantal in de wachtrij staande verzoeken dat wacht om opgehaald te worden. Deze telling kan niet nul zijn als de throttling plaatsvindt nadat de GROUP_MAX_REQUESTS limiet is bereikt.
Verminderde geheugenbeurzen per seconde Het aantal zoekopdrachten dat minder dan het ideale aantal geheugentoewijzingen per seconde krijgt.
Verzoeken voltooid/sec Het aantal verzoeken dat in deze werklastgroep is afgerond. Dit getal is cumulatief.
Suboptimale plannen/sec Het aantal suboptimale plannen dat per seconde in deze werklastgroep wordt gegenereerd.

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 '%Workload Group Stats%';