Anteckning
Å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 arbetsbelastningsgruppens statistik i Azure SQL Database och Azure SQL Managed Instance. En ögonblicksbild tas när databasmotorn startar och med några sekunders mellanrum därefter. Intervallet mellan aktuell och föregående ögonblicksbild kan variera och anges i kolumnen duration_ms
. De senaste tillgängliga ögonblicksbilderna returneras, upp till 128 ögonblicksbilder för varje arbetsbelastningsgrupp.
Kolumnnamn | Datatyp | Beskrivning |
---|---|---|
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 | Den tid då ögonblicksbilden av arbetsbelastningsgruppens statistik tas. |
duration_ms |
int | Varaktighet mellan aktuell och föregående ögonblicksbild. |
active_worker_count |
int | Totalt antal arbetare i den aktuella ögonblicksbilden. |
active_request_count |
int | Aktuellt antal förfrågningar. Inte nullbar. |
active_session_count |
int | Totalt antal aktiva sessioner i aktuell ögonblicksbild. |
total_request_count |
bigint | Ackumulerat antal slutförda begäranden i arbetsbelastningsgruppen. Inte nullbar. |
delta_request_count |
int | Antal slutförda begäranden i arbetsbelastningsgruppen sedan den senaste ögonblicksbilden. 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 den senaste ögonblicksbilden. Inte nullbar. |
delta_cpu_usage_preemptive_ms |
int | Förebyggande win32-anrop styrs inte av SQL CPU-resursstyrningen sedan den senaste ögonblicksbilden. |
delta_reads_reduced_memgrant_count |
int | Antalet minnesbidrag som har nått den maximala frågestorleksgränsen sedan den senaste ögonblicksbilden. Inte nullbar. |
reads_throttled |
int | Totalt antal läs-IO:er som begränsats. |
delta_reads_queued |
int | Det totala antalet skrivskyddade IO:er som har aktiverats sedan den senaste ögonblicksbilden. Kan inte vara null. Null om arbetsbelastningsgruppen inte styrs för I/O. |
delta_reads_issued |
int | Totalt antal skrivskyddade I/O:er som utfärdats sedan den senaste ögonblicksbilden. Kan inte vara null. Null om arbetsbelastningsgruppen inte styrs för I/O. |
delta_reads_completed |
int | Totalt antal läs-I/O:er som har slutförts sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_read_bytes |
bigint | Det totala antalet byte som lästs sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_read_stall_ms |
int | Total tid (i millisekunder) mellan läs-I/O-ankomst och slutförande sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_read_stall_queued_ms |
int | Total tid (i millisekunder) mellan läs-I/O-ankomst och problem sedan den senaste ögonblicksbilden. Kan inte vara null. Null om arbetsbelastningsgruppen inte styrs för I/O. Icke-noll delta_read_stall_queued_ms innebär att IO:er fördröjs av resursstyrning. |
delta_writes_queued |
int | Totalt antal skriv-I/O:er som har köats sedan den senaste ögonblicksbilden. Kan inte vara null. Null om arbetsbelastningsgruppen inte styrs för I/O. |
delta_writes_issued |
int | Totalt antal skriv-I/O:er som utfärdats sedan den senaste ögonblicksbilden. Kan inte vara null. Null om arbetsbelastningsgruppen inte styrs för I/O. |
delta_writes_completed |
int | Totalt antal skriv-I/O:er som har slutförts sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_writes_bytes |
bigint | Det totala antalet byte som skrivits sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_write_stall_ms |
int | Total tid (i millisekunder) mellan skrivning av I/O-ankomst och slutförande sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_background_writes |
int | Totalt antal skrivningar som utförts av bakgrundsaktiviteter sedan den senaste ögonblicksbilden. |
delta_background_write_bytes |
bigint | Den totala skrivstorleken som utförts av bakgrundsaktiviteter sedan den senaste ögonblicksbilden, i byte. |
delta_log_bytes_used |
bigint | Transaktionsloggutrymme som använts sedan den senaste ögonblicksbilden i byte. |
delta_log_temp_db_bytes_used |
bigint | Tempdb-transaktionsloggutrymme som använts sedan den senaste ögonblicksbilden i byte. |
delta_query_optimizations |
bigint | Antalet frågeoptimeringar i den här arbetsbelastningsgruppen sedan den senaste ögonblicksbilden. Inte nullbar. |
delta_suboptimal_plan_generations |
bigint | Antalet underordnade plangenerationer som inträffade i den här arbetsbelastningsgruppen på grund av minnesbelastning sedan den senaste ögonblicksbilden. Inte nullbar. |
max_memory_grant_kb |
bigint | Maximal storlek på ett minnesbidrag 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 det maximala antalet samtidiga begäranden. Inte nullbar. |
max_io |
int | Maximal I/O-gräns för gruppen. |
max_global_io |
int | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
max_queued_io |
int | Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte. |
max_log_rate_kb |
bigint | Maximal loggfrekvens i kilobyte per sekund för arbetsbelastningsgruppen. |
max_session |
int | Sessionsgräns för arbetsbelastningsgruppen. |
max_worker |
int | Arbetsgräns för arbetsbelastningsgruppen. |
active_outbound_connection_worker_count |
int | Totalt antal utgående anslutningsarbetare i den aktuella ögonblicksbilden. |
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 (begäranden) i procent baserat på gruppens gräns. |
Behörigheter
Kräver behörigheten VIEW SERVER PERFORMANCE STATE
.
Anmärkningar
Användare kan komma åt den här dynamiska hanteringsvyn för att övervaka resursförbrukningen nära realtid för användararbetsbelastningsgruppen samt system interna arbetsbelastningsgrupper i Azure SQL Database och Azure SQL Managed Instance.
Viktig
De flesta data i denna DMV är avsedda för intern förbrukning och kan komma att ändras.
Exempel
I följande exempel returneras 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;