Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
Elke rij vertegenwoordigt een periodieke momentopname van workloadgroepstatistieken in Azure SQL Database en Azure SQL Managed Instance. Er wordt een snapshot gemaakt wanneer de database-engine start, en daarna elke paar seconden. Het interval tussen de huidige en de vorige snapshot kan variëren en wordt in de duration_ms kolom vermeld. De laatst beschikbare snapshots worden teruggegeven, tot 128 snapshots per werkgroep.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
pool_id |
int | Id van de resourcegroep. Niet nullwaarde. |
group_id |
int | Id van de workloadgroep. Niet nullwaarde. |
name |
nvarchar(256) | Naam van de workloadgroep. Niet nullwaarde. |
snapshot_time |
datetime | Het moment waarop de statistieken van de werklastgroepen worden genomen. |
duration_ms |
int | Duur tussen de huidige en de vorige snapshot. |
active_worker_count |
int | Totaal aantal werknemers in de huidige momentopname. |
active_request_count |
int | Huidig aantal aanvragen. Niet nullwaarde. |
active_session_count |
int | Totaal actieve sessies in de huidige snapshot. |
total_request_count |
bigint | Cumulatief aantal voltooide aanvragen in de workloadgroep. Niet nullwaarde. |
delta_request_count |
int | Aantal voltooide verzoeken in de workloadgroep sinds de laatste snapshot. Niet nullwaarde. |
total_cpu_usage_ms |
bigint | Cumulatief CPU-gebruik, in milliseconden, door deze workloadgroep. Niet nullwaarde. |
delta_cpu_usage_ms |
int | CPU-verbruik in milliseconden sinds de laatste snapshot. Niet nullwaarde. |
delta_cpu_usage_preemptive_ms |
int | Preëmpte win32-aanroepen die niet worden beheerd door het SQL CPU-resource governance, sinds de laatste snapshot. |
delta_reads_reduced_memgrant_count |
int | Het aantal geheugens kent toe dat de maximale querygroottelimiet sinds de laatste snapshot is bereikt. Niet nullwaarde. |
reads_throttled |
int | Totaal aantal lees-IO's beperkt tot beperking. |
delta_reads_queued |
int | Het totaal aantal lees-IO's die sinds de laatste snapshot in de wachtrij staan. Kan null-waarden bevatten. Null als de workloadgroep niet wordt beheerd voor IO. |
delta_reads_issued |
int | Het totaal aantal lees-IO's dat sinds de laatste snapshot is uitgegeven. Kan null-waarden bevatten. Null als de workloadgroep niet wordt beheerd voor IO. |
delta_reads_completed |
int | Het totaal aantal lees-IO's is voltooid sinds de laatste snapshot. Niet nullwaarde. |
delta_read_bytes |
bigint | Het totale aantal bytes dat sinds de laatste snapshot is gelezen. Niet nullwaarde. |
delta_read_stall_ms |
int | Totale tijd (in milliseconden) tussen de aankomst van de lees-IO en voltooiing sinds de laatste snapshot. Niet nullwaarde. |
delta_read_stall_queued_ms |
int | Totale tijd (in milliseconden) tussen de aankomst van de read IO en het probleem sinds de laatste snapshot. Kan null-waarden bevatten. Null als de workloadgroep niet wordt beheerd voor IO. Niet-nul delta_read_stall_queued_ms betekent dat IO's worden vertraagd door resource governance. |
delta_writes_queued |
int | Het totaal aantal schrijf-IO's die sinds de laatste snapshot in de wachtrij staan. Kan null-waarden bevatten. Null als de workloadgroep niet wordt beheerd voor IO. |
delta_writes_issued |
int | Het totale aantal schrijf-IO's dat sinds de laatste snapshot is uitgegeven. Kan null-waarden bevatten. Null als de workloadgroep niet wordt beheerd voor IO. |
delta_writes_completed |
int | Het totaal aantal schrijf-IO's is voltooid sinds de laatste snapshot. Niet nullwaarde. |
delta_writes_bytes |
bigint | Het totale aantal bytes dat sinds de laatste snapshot is geschreven. Niet nullwaarde. |
delta_write_stall_ms |
int | Totale tijd (in milliseconden) tussen de aankomst en voltooiing van de schrijf-IO sinds de laatste snapshot. Niet nullwaarde. |
delta_background_writes |
int | Het totaal aantal schrijfacties uitgevoerd door achtergrondtaken sinds de laatste snapshot. |
delta_background_write_bytes |
bigint | De totale schrijfgrootte die achtergrondtaken sinds de laatste snapshot hebben uitgevoerd, in bytes. |
delta_log_bytes_used |
bigint | Transactielogruimte gebruikt sinds de laatste snapshot in bytes. |
delta_log_temp_db_bytes_used |
bigint | Tempdb transactielogruimte gebruikt sinds de laatste snapshot in bytes. |
delta_query_optimizations |
bigint | Het aantal queryoptimalisaties in deze workloadgroep sinds de laatste snapshot. Niet nullwaarde. |
delta_suboptimal_plan_generations |
bigint | Het aantal suboptimale plangeneraties dat in deze werklastgroep plaatsvond door geheugendruk sinds de laatste snapshot. Niet nullwaarde. |
max_memory_grant_kb |
bigint | Maximale geheugengrootte verleent voor een verzoek dat in de groep wordt uitgevoerd in kilobytes. |
max_request_cpu_msec |
bigint | Maximaal CPU-gebruik, in milliseconden, voor één aanvraag. Niet nullwaarde. |
max_concurrent_request |
int | Huidige instelling voor het maximale aantal gelijktijdige verzoeken. Niet nullwaarde. |
max_io |
int | Maximale IO-limiet voor de groep. |
max_global_io |
int | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
max_queued_io |
int | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. |
max_log_rate_kb |
bigint | Maximale logsnelheid in kilobytes per seconde voor de werkgroep. |
max_session |
int | Sessielimiet voor de werklastgroep. |
max_worker |
int | Arbeidslimiet voor de werkgroep. |
active_outbound_connection_worker_count |
int | Totaal aantal uitgaande verbindingswerkers in de huidige snapshot. |
max_outbound_connection_worker |
int | Limiet voor de werknemer voor uitgaande verbindingen voor de groep. |
max_outbound_connection_worker_percent |
decimaal(5;2) | Maximale gelijktijdige uitgaande verbindingswerkers (verzoeken) in percentage gebaseerd op de limiet van de groep. |
Permissions
Hiervoor is de VIEW SERVER PERFORMANCE STATE machtiging vereist.
Opmerkingen
Gebruikers kunnen deze dynamische beheerweergave benaderen om het bijna realtime resourceverbruik te monitoren voor de werklastgroep van gebruikers en interne werklastgroepen in Azure SQL Database en Azure SQL Managed Instance.
Belangrijk
Het merendeel van de gegevens in deze DMV is bedoeld voor intern gebruik en kan worden gewijzigd.
Examples
Het volgende voorbeeld geeft maximale logsnelheidsdata en verbruik terug bij elke snapshot 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;