Delen via


sys.dm_resource_governor_workload_groups_history_ex

van toepassing op:Azure SQL DatabaseAzure SQL Managed Instance-

Elke rij vertegenwoordigt een periodieke momentopname van statistieken van workloadgroepen in Azure SQL Database en Azure SQL Managed Instance. Er wordt een momentopname gemaakt wanneer de database-engine wordt gestart en daarna om de paar seconden. Het interval tussen de huidige en de vorige momentopname kan variëren en wordt opgegeven in de kolom duration_ms. De meest recente beschikbare momentopnamen worden geretourneerd, maximaal 128 momentopnamen voor elke workloadgroep.

Kolomnaam Gegevenstype Beschrijving
pool_id Id van de resourcegroep. Niet nullable.
group_id Id van de workloadgroep. Niet nullable.
name nvarchar(256) Naam van de workloadgroep. Niet nullable.
snapshot_time datum/tijd- Het tijdstip waarop de momentopname van de statistieken van de workloadgroep wordt gemaakt.
duration_ms Duur tussen de huidige en de vorige momentopname.
active_worker_count Totaal aantal werkrollen in de huidige momentopname.
active_request_count Huidig aantal aanvragen. Niet nullable.
active_session_count Totaal aantal actieve sessies in de huidige momentopname.
total_request_count grote Cumulatief aantal voltooide aanvragen in de workloadgroep. Niet nullable.
delta_request_count Aantal voltooide aanvragen in de workloadgroep sinds de laatste momentopname. Niet nullable.
total_cpu_usage_ms grote Cumulatief CPU-gebruik, in milliseconden, door deze workloadgroep. Niet nullable.
delta_cpu_usage_ms CPU-gebruik in milliseconden sinds de laatste momentopname. Niet nullable.
delta_cpu_usage_preemptive_ms Preemptive win32-aanroepen die niet worden beheerd door sql CPU-resourcebeheer, sinds de laatste momentopname.
delta_reads_reduced_memgrant_count Het aantal geheugentoekennden dat de maximale limiet voor de querygrootte sinds de laatste momentopname heeft bereikt. Niet nullable.
reads_throttled Het totale aantal vertraagde lees-IOS's.
delta_reads_queued De totale lees-IOs die sinds de laatste momentopname zijn geïntenseueerd. Is null-waarde. Null als de workloadgroep niet wordt beheerd voor IO.
delta_reads_issued De totale lees-IOs die sinds de laatste momentopname zijn uitgegeven. Is null-waarde. Null als de workloadgroep niet wordt beheerd voor IO.
delta_reads_completed De totale lees-IOS voltooid sinds de laatste momentopname. Niet nullable.
delta_read_bytes grote Het totale aantal bytes dat is gelezen sinds de laatste momentopname. Niet nullable.
delta_read_stall_ms Totale tijd (in milliseconden) tussen lees-IO-aankomst en voltooiing sinds de laatste momentopname. Niet nullable.
delta_read_stall_queued_ms Totale tijd (in milliseconden) tussen de lees-IO-aankomst en het probleem sinds de laatste momentopname. Is null-waarde. Null als de workloadgroep niet wordt beheerd voor IO. Niet-nul delta_read_stall_queued_ms betekent dat IOs worden vertraagd door resourcebeheer.
delta_writes_queued De totale schrijf-IOs die sinds de laatste momentopname zijn ge enquêteed. Is null-waarde. Null als de workloadgroep niet wordt beheerd voor IO.
delta_writes_issued De totale schrijf-IOS die zijn uitgegeven sinds de laatste momentopname. Is null-waarde. Null als de workloadgroep niet wordt beheerd voor IO.
delta_writes_completed De totale schrijf-IOS voltooid sinds de laatste momentopname. Niet nullable.
delta_writes_bytes grote Het totale aantal bytes dat is geschreven sinds de laatste momentopname. Niet nullable.
delta_write_stall_ms Totale tijd (in milliseconden) tussen io-aankomst en voltooiing schrijven sinds de laatste momentopname. Niet nullable.
delta_background_writes De totale schrijfbewerkingen die worden uitgevoerd door achtergrondtaken sinds de laatste momentopname.
delta_background_write_bytes grote De totale schrijfgrootte die wordt uitgevoerd door achtergrondtaken sinds de laatste momentopname, in bytes.
delta_log_bytes_used grote Transactielogboekruimte die wordt gebruikt sinds de laatste momentopname in bytes.
delta_log_temp_db_bytes_used grote Tempdb-transactielogboekruimte die wordt gebruikt sinds de laatste momentopname in bytes.
delta_query_optimizations grote Het aantal queryoptimalisaties in deze workloadgroep sinds de laatste momentopname. Niet nullable.
delta_suboptimal_plan_generations grote Het aantal suboptimale plangeneraties dat in deze workloadgroep is opgetreden vanwege geheugendruk sinds de laatste momentopname. Niet nullable.
max_memory_grant_kb grote Maximale grootte van een geheugentoekenning voor een aanvraag die wordt uitgevoerd in de groep in kilobytes.
max_request_cpu_msec grote Maximaal CPU-gebruik, in milliseconden, voor één aanvraag. Niet nullable.
max_concurrent_request Huidige instelling voor het maximum aantal gelijktijdige aanvragen. Niet nullable.
max_io Maximale IO-limiet voor de groep.
max_global_io Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
max_queued_io Alleen ter informatie geïdentificeerd. Niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
max_log_rate_kb grote Maximale logboeksnelheid in kilobytes per seconde voor de workloadgroep.
max_session Sessielimiet voor de workloadgroep.
max_worker Werkrollimiet voor de werkbelastinggroep.
active_outbound_connection_worker_count Totaal aantal uitgaande verbindingswerkers in de huidige momentopname.
max_outbound_connection_worker Limiet voor de werkrol voor uitgaande verbindingen voor de groep.
max_outbound_connection_worker_percent decimaal(5;2) Maximum aantal gelijktijdige uitgaande verbindingswerkers (aanvragen) in percentage op basis van de limiet van de groep.

Machtigingen

Hiervoor is de machtiging VIEW SERVER PERFORMANCE STATE vereist.

Opmerkingen

Gebruikers hebben toegang tot deze dynamische beheerweergave om bijna realtime resourceverbruik te bewaken voor de gebruikersworkloadgroep en interne workloadgroepen in Azure SQL Database en Azure SQL Managed Instance.

Belangrijk

De meeste gegevens in deze DMV zijn bedoeld voor intern verbruik en kunnen worden gewijzigd.

Voorbeelden

In het volgende voorbeeld worden de maximale logboeksnelheidsgegevens en -verbruik geretourneerd op elke momentopname door de database, of door alle databases in een elastische pool.

SELECT snapshot_time,
       name,
       max_log_rate_kb,
       delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'UserPrimaryGroup.DBId%'
ORDER BY snapshot_time DESC;