Dela via


sys.dm_resource_governor_workload_groups_history_ex

gäller för:Azure SQL DatabaseAzure 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;