Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Azure SQL Managed Instance
Varje rad representerar en periodisk ögonblicksbild av arbetsbelastningsgruppstatistik i Azure SQL Database och Azure SQL Managed Instance. En ögonblicksbild tas när databasmotorn startar, och därefter var några sekunder. Intervallet mellan den aktuella och föregående ögonblicksbild kan variera och anges i kolumnen duration_ms . De senaste tillgängliga snapshots returneras, upp till 128 snapshots för varje arbetsbelastningsgrupp.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
pool_id |
int | ID för resurspoolen. Inte nullbar. |
group_id |
int | ID för arbetsbelastningsgruppen. Inte nullbar. |
name |
nvarchar(256) | Namnet på arbetsbelastningsgruppen. Inte nullbar. |
snapshot_time |
datetime | Tiden då arbetsbelastningsgruppstatistiken tas en ögonblicksbild. |
duration_ms |
int | Tiden mellan den aktuella och föregående ögonblicksbild. |
active_worker_count |
int | Totalt antal arbetare i nuvarande ögonblicksbild. |
active_request_count |
int | Aktuellt antal förfrågningar. Inte nullbar. |
active_session_count |
int | Totalt antal aktiva sessioner i aktuell snapshot. |
total_request_count |
bigint | Ackumulerat antal slutförda begäranden i arbetsbelastningsgruppen. Inte nullbar. |
delta_request_count |
int | Antal slutförda förfrågningar i arbetsbelastningsgruppen sedan senaste snapshot. Inte nullbar. |
total_cpu_usage_ms |
bigint | Kumulativ CPU-användning, i millisekunder, av den här arbetsbelastningsgruppen. Inte nullbar. |
delta_cpu_usage_ms |
int | CPU-användning i millisekunder sedan senaste snapshot. Inte nullbar. |
delta_cpu_usage_preemptive_ms |
int | Preemptiva win32-anrop styrs inte av SQL CPU-resursstyrningen, sedan senaste snapshot. |
delta_reads_reduced_memgrant_count |
int | Antalet minne som nått den maximala frågestorleksgränsen sedan senaste snapshot. Inte nullbar. |
reads_throttled |
int | Totalt antal läs-IO:er begränsade. |
delta_reads_queued |
int | Totalt antal läs-IO:er som är i kö sedan senaste snapshot. Kan vara null. Null om arbetsbelastningsgruppen inte styrs för IO. |
delta_reads_issued |
int | Totalt antal läs-IO:er som utfärdats sedan senaste snapshot. Kan vara null. Null om arbetsbelastningsgruppen inte styrs för IO. |
delta_reads_completed |
int | Totalt antal läs-IO:er som slutförts sedan senaste snapshot. Inte nullbar. |
delta_read_bytes |
bigint | Det totala antalet byte som lästs sedan senaste snapshot. Inte nullbar. |
delta_read_stall_ms |
int | Total tid (i millisekunder) mellan att läs-IO anländer och slutförandet sedan senaste ögonblicksbild. Inte nullbar. |
delta_read_stall_queued_ms |
int | Total tid (i millisekunder) mellan att läs-IO anländer och problem sedan senaste ögonblicksbild. Kan vara null. Null om arbetsbelastningsgruppen inte styrs för IO. Icke-noll delta_read_stall_queued_ms innebär att IO:er fördröjs av resursstyrning. |
delta_writes_queued |
int | Totalt antal skriv-IO:er i kö sedan senaste snapshot. Kan vara null. Null om arbetsbelastningsgruppen inte styrs för IO. |
delta_writes_issued |
int | Totalt antal skriv-IO:er som utfärdats sedan senaste snapshot. Kan vara null. Null om arbetsbelastningsgruppen inte styrs för IO. |
delta_writes_completed |
int | Totalt antal skriv-IO:er som slutförts sedan senaste snapshot. Inte nullbar. |
delta_writes_bytes |
bigint | Det totala antalet byte skrivna sedan senaste ögonblicksbild. Inte nullbar. |
delta_write_stall_ms |
int | Total tid (i millisekunder) mellan att skriv-IO anländer och slutförs sedan senaste ögonblicksbild. Inte nullbar. |
delta_background_writes |
int | Det totala antalet skrivningar utförda av bakgrundsuppgifter sedan senaste snapshot. |
delta_background_write_bytes |
bigint | Den totala skrivstorleken som utförts av bakgrundsuppgifter sedan senaste ögonblicksbild, i bytes. |
delta_log_bytes_used |
bigint | Transaktionsloggutrymme som använts sedan senaste snapshot i bytes. |
delta_log_temp_db_bytes_used |
bigint | Tempdb-transaktionsloggutrymme som använts sedan senaste snapshot i bytes. |
delta_query_optimizations |
bigint | Antalet frågeoptimeringar i denna arbetsbelastningsgrupp sedan senaste snapshot. Inte nullbar. |
delta_suboptimal_plan_generations |
bigint | Antalet suboptimala plangenereringar som inträffade i denna arbetsbelastningsgrupp på grund av minnestryck sedan senaste snapshot. Inte nullbar. |
max_memory_grant_kb |
bigint | Maximal minnesstorlek beviljas för en begäran som körs i gruppen i kilobyte. |
max_request_cpu_msec |
bigint | Maximal CPU-användning, i millisekunder, för en enskild begäran. Inte nullbar. |
max_concurrent_request |
int | Aktuell inställning för maximalt antal samtidiga förfrågningar. Inte nullbar. |
max_io |
int | Maximal IO-gräns för gruppen. |
max_global_io |
int | Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte. |
max_queued_io |
int | Identifieras endast i informationssyfte. Stöds ej. Framtida kompatibilitet garanteras inte. |
max_log_rate_kb |
bigint | Maximal logghastighet i kilobyte per sekund för arbetsbelastningsgruppen. |
max_session |
int | Sessionsgräns för arbetsbelastningsgruppen. |
max_worker |
int | Arbetargräns för arbetsbelastningsgruppen. |
active_outbound_connection_worker_count |
int | Totalt antal utgående anslutningsarbetare i aktuell ögonblicksbild. |
max_outbound_connection_worker |
int | Gränsen för utgående anslutningsarbetare för gruppen. |
max_outbound_connection_worker_percent |
decimal(5,2) | Maximalt antal samtidiga utgående anslutningsarbetare (förfrågningar) i procent baserat på gruppens gräns. |
Permissions
Kräver behörigheten VIEW SERVER PERFORMANCE STATE.
Anmärkningar
Användare kan komma åt denna dynamiska hanteringsvy för att övervaka nästan realtidsresursförbrukning för användarens arbetsbelastningsgrupper samt systemets interna arbetsbelastningsgrupper i Azure SQL Database och Azure SQL Managed Instance.
Important
Största delen av datan i denna DMV är avsedd för intern konsumtion och kan ändras.
Examples
Följande exempel returnerar maximal logghastighetsdata och förbrukning vid varje ögonblicksbild av databasen, eller av alla databaser i en elastisk 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;