Sdílet prostřednictvím


sys.dm_resource_governor_workload_groups_history_ex

platí pro:azure SQL Databaseazure SQL Managed Instance

Každý řádek představuje pravidelný snímek statistik skupiny úloh ve službě Azure SQL Database a azure SQL Managed Instance. Snímek se po spuštění databázového stroje pořídí a po několika sekundách. Interval mezi aktuálním a předchozím snímkem se může lišit a je k dispozici ve sloupci duration_ms. Vrátí se nejnovější dostupné snímky, až 128 snímků pro každou skupinu úloh.

Název sloupce Datový typ Popis
pool_id int ID fondu zdrojů. Nelze použít hodnotu null.
group_id int ID skupiny úloh. Nelze použít hodnotu null.
name nvarchar(256) Název skupiny úloh Nelze použít hodnotu null.
snapshot_time data a času Čas pořízení snímku statistiky skupiny úloh
duration_ms int Doba trvání mezi aktuálním a předchozím snímkem.
active_worker_count int Celkový počet pracovních procesů v aktuálním snímku
active_request_count int Aktuální počet požadavků Nelze použít hodnotu null.
active_session_count int Celkový počet aktivních relací v aktuálním snímku
total_request_count bigint Kumulativní počet dokončených požadavků ve skupině úloh. Nelze použít hodnotu null.
delta_request_count int Počet dokončených požadavků ve skupině úloh od posledního snímku Nelze použít hodnotu null.
total_cpu_usage_ms bigint Kumulativní využití procesoru v milisekundách podle této skupiny úloh. Nelze použít hodnotu null.
delta_cpu_usage_ms int Využití procesoru v milisekundách od posledního snímku Nelze použít hodnotu null.
delta_cpu_usage_preemptive_ms int Předpřipravená volání win32 se neřídí zásadami správného řízení prostředků procesoru SQL od posledního snímku.
delta_reads_reduced_memgrant_count int Počet paměti uděluje dosažení maximálního limitu velikosti dotazu od posledního snímku. Nelze použít hodnotu null.
reads_throttled int Celkový počet omezených IOS pro čtení
delta_reads_queued int Celkový počet načtených IOS je z fronty od posledního snímku. Je nullable. Hodnota Null, pokud se skupina úloh neřídí pro vstupně-výstupní operace.
delta_reads_issued int Celkový počet IOs pro čtení vydaný od posledního snímku. Je nullable. Hodnota Null, pokud se skupina úloh neřídí pro vstupně-výstupní operace.
delta_reads_completed int Celkový počet operací čtení IO se dokončil od posledního snímku. Nelze použít hodnotu null.
delta_read_bytes bigint Celkový počet bajtů přečtených od posledního snímku. Nelze použít hodnotu null.
delta_read_stall_ms int Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi čtení a dokončením od posledního snímku Nelze použít hodnotu null.
delta_read_stall_queued_ms int Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi čtení a problémem od posledního snímku Je nullable. Hodnota Null, pokud se skupina úloh neřídí pro vstupně-výstupní operace. Nenulová delta_read_stall_queued_ms znamená, že se IO zpozdí zásadami správného řízení prostředků.
delta_writes_queued int Celkový počet VO zápisu do fronty od posledního snímku. Je nullable. Hodnota Null, pokud se skupina úloh neřídí pro vstupně-výstupní operace.
delta_writes_issued int Celkový počet IO zápisu vydaný od posledního snímku. Je nullable. Hodnota Null, pokud se skupina úloh neřídí pro vstupně-výstupní operace.
delta_writes_completed int Celkový počet IOS zápisu byl dokončen od posledního snímku. Nelze použít hodnotu null.
delta_writes_bytes bigint Celkový počet bajtů zapsaných od posledního snímku Nelze použít hodnotu null.
delta_write_stall_ms int Celkový čas (v milisekundách) mezi vstupně-výstupními operacemi zápisu a dokončením od posledního snímku Nelze použít hodnotu null.
delta_background_writes int Celkový počet zápisů provedených úlohami na pozadí od posledního snímku
delta_background_write_bytes bigint Celková velikost zápisu prováděná úlohami na pozadí od posledního snímku v bajtech.
delta_log_bytes_used bigint Místo v transakčním protokolu využité od posledního snímku v bajtech
delta_log_temp_db_bytes_used bigint Místo protokolu transakcí tempdb použité od posledního snímku v bajtech.
delta_query_optimizations bigint Počet optimalizací dotazů v této skupině úloh od posledního snímku Nelze použít hodnotu null.
delta_suboptimal_plan_generations bigint Počet neoptimálních generací plánů, ke kterým došlo v této skupině úloh kvůli zatížení paměti od posledního snímku. Nelze použít hodnotu null.
max_memory_grant_kb bigint Maximální velikost grantu paměti pro požadavek spuštěný ve skupině v kilobajtech.
max_request_cpu_msec bigint Maximální využití procesoru v milisekundách pro jeden požadavek Nelze použít hodnotu null.
max_concurrent_request int Aktuální nastavení maximálního počtu souběžných požadavků Nelze použít hodnotu null.
max_io int Maximální limit vstupně-výstupních operací pro skupinu
max_global_io int Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
max_queued_io int Určeno pouze pro informační účely. Nepodporuje se. Budoucí kompatibilita není zaručena.
max_log_rate_kb bigint Maximální rychlost protokolu v kilobajtech za sekundu pro skupinu úloh.
max_session int Omezení relace pro skupinu úloh
max_worker int Omezení pracovního procesu pro skupinu úloh
active_outbound_connection_worker_count int Celkový počet pracovních procesů odchozích připojení v aktuálním snímku
max_outbound_connection_worker int Limit pracovního procesu odchozího připojení pro skupinu
max_outbound_connection_worker_percent desetinných míst(5;2) Maximální počet souběžných pracovních procesů odchozích připojení (požadavků) v procentech na základě limitu skupiny

Dovolení

Vyžaduje oprávnění VIEW SERVER PERFORMANCE STATE.

Poznámky

Uživatelé můžou k tomuto zobrazení dynamické správy přistupovat, aby mohli monitorovat spotřebu prostředků téměř v reálném čase pro skupinu úloh uživatelů a také systémové interní skupiny úloh ve službě Azure SQL Database a azure SQL Managed Instance.

Důležitý

Většina dat v tomto zobrazení dynamické správy je určená pro interní spotřebu a může se změnit.

Příklady

Následující příklad vrátí maximální rychlost protokolů dat a spotřebu při každém snímku databáze nebo všemi databázemi v elastickém fondu.

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;