Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
azure SQL Managed Instance
Azure Synapse Analytics
Platform Platform System (PDW)
Vrátí statistiku skupiny úloh a aktuální konfiguraci skupiny úloh v paměti. Toto zobrazení můžete připojit pomocí sys.dm_resource_governor_resource_pools a získat název fondu zdrojů.
Poznámka
Pokud to chcete volat ze systému Azure Synapse Analytics nebo Analytics Platform System (PDW), použijte název sys.dm_pdw_nodes_resource_governor_workload_groups. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
Název sloupce | Datový typ | Popis |
---|---|---|
group_id |
int | ID skupiny úloh. Nelze použít hodnotu null. |
name |
sysname | Název skupiny úloh Nelze použít hodnotu null. |
pool_id |
int | ID fondu zdrojů. Nelze použít hodnotu null. |
external_pool_id |
int |
platí pro: Počínaje SQL Serverem 2016 (13.x). ID fondu externích zdrojů. Nelze použít hodnotu null. |
statistics_start_time |
data a času | Čas spuštění shromažďování statistik pro skupinu úloh. Nelze použít hodnotu null. |
total_request_count |
bigint | Kumulativní počet dokončených požadavků ve skupině úloh. Nelze použít hodnotu null. |
total_queued_request_count |
bigint | Kumulativní počet požadavků zařazených do fronty po dosažení limitu GROUP_MAX_REQUESTS Nelze použít hodnotu null. |
active_request_count |
int | Aktuální počet požadavků Nelze použít hodnotu null. |
queued_request_count |
int | Aktuální počet žádostí zařazených do fronty Nelze použít hodnotu null. |
total_cpu_limit_violation_count |
bigint | Kumulativní počet požadavků překračujících limit procesoru 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. |
max_request_cpu_time_ms |
bigint | Maximální využití procesoru v milisekundách pro jeden požadavek Nelze použít hodnotu null. Poznámka: Toto je měřená hodnota, na rozdíl od request_max_cpu_time_sec , což je konfigurovatelné nastavení. Další informace naleznete v tématu REQUEST_MAX_CPU_TIME_SEC. |
blocked_task_count |
int | Aktuální počet blokovaných úkolů Nelze použít hodnotu null. |
total_lock_wait_count |
bigint | Kumulativní počet čekání zámků, ke kterým došlo. Nelze použít hodnotu null. |
total_lock_wait_time_ms |
bigint | Kumulativní součet uplynulého času v milisekundách, že se zámek uchovává. Nelze použít hodnotu null. |
total_query_optimization_count |
bigint | Kumulativní počet optimalizací dotazů v této skupině úloh Nelze použít hodnotu null. |
total_suboptimal_plan_generation_count |
bigint | Kumulativní počet neoptimálních generací plánů, ke kterým došlo v této skupině úloh kvůli zatížení paměti. Nelze použít hodnotu null. |
total_reduced_memgrant_count |
bigint | Kumulativní počet paměťových grantů, které dosáhly maximálního limitu velikosti paměti pro jednotlivé požadavky. Nelze použít hodnotu null. |
max_request_grant_memory_kb |
bigint | Maximální velikost udělení paměti v kilobajtech jednoho požadavku od resetování statistiky. Nelze použít hodnotu null. |
active_parallel_thread_count |
bigint | Aktuální počet využití paralelního vlákna Nelze použít hodnotu null. |
importance |
sysname | Aktuální hodnota konfigurace pro relativní důležitost požadavku v této skupině úloh Důležitost je jedna z následujících možností, přičemž výchozí Medium : Low , Medium nebo High .Nelze použít hodnotu null. |
request_max_memory_grant_percent |
int | Aktuální nastavení maximálního přidělení paměti v procentech pro jeden požadavek. Nelze použít hodnotu null. |
request_max_cpu_time_sec |
int | Aktuální nastavení maximálního limitu využití procesoru v sekundách pro jeden požadavek Nelze použít hodnotu null. |
request_memory_grant_timeout_sec |
int | Aktuální nastavení časového limitu udělení paměti v sekundách pro jeden požadavek Nelze použít hodnotu null. |
group_max_requests |
int | Aktuální nastavení maximálního počtu souběžných požadavků ve skupině úloh Nelze použít hodnotu null. |
max_dop |
int | Nakonfigurovali maximální stupeň paralelismu pro skupinu úloh. Výchozí hodnota 0 používá globální nastavení. Nelze použít hodnotu null. |
effective_max_dop |
int |
platí pro: Počínaje SQL Serverem 2012 (11.x). Efektivní maximální stupeň paralelismu pro skupinu úloh Nelze použít hodnotu null. |
total_cpu_usage_preemptive_ms |
bigint |
platí pro: Počínaje SQL Serverem 2016 (13.x). Celková doba využití procesoru při plánování preemptivního režimu pro skupinu úloh měřená v milisekundách Nelze použít hodnotu null. Pokud chcete spustit kód, který je mimo databázový stroj (například rozšířené uložené procedury a distribuované dotazy), musí vlákno provést mimo kontrolu ne preemptivního plánovače. K tomu se pracovní proces přepne do preemptivního režimu. |
request_max_memory_grant_percent_numeric |
plovoucí |
platí pro: Azure SQL Managed Instance a počínaje SQL Serverem 2019 (15.x). Aktuální nastavení maximálního přidělení paměti v procentech pro jeden požadavek. Hodnota je podobná request_max_memory_grant_percent . Na rozdíl od request_max_memory_grant_percent , která vrací hodnotu integer , ale request_max_memory_grant_percent_numeric vrátí hodnotu float . Počínaje SQL Serverem 2019 (15.x) parametr REQUEST_MAX_MEMORY_GRANT_PERCENT přijímá hodnoty s možným rozsahem 0–100 a ukládá je jako datový typ float . Před SQL Serverem 2019 (15.x) je REQUEST_MAX_MEMORY_GRANT_PERCENT integer s možným rozsahem 1–100. Další informace naleznete v tématu CREATE WORKLOAD GROUP.Nelze použít hodnotu null. |
pdw_node_id |
int |
platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) Identifikátor uzlu, na který je tato distribuce zapnutá. |
Poznámky
Toto zobrazení dynamické správy zobrazuje konfiguraci v paměti. Pokud chcete zobrazit uložená metadata konfigurace, použijte zobrazení katalogu sys.resource_governor_workload_groups.
Po úspěšném spuštění ALTER RESOURCE GOVERNOR RESET STATISTICS
se resetují následující čítače: statistics_start_time
, total_request_count
, total_queued_request_count
, total_cpu_limit_violation_count
, total_cpu_usage_ms
, max_request_cpu_time_ms
, total_lock_wait_count
, total_lock_wait_time_ms
, total_query_optimization_count
, total_suboptimal_plan_generation_count
, total_reduced_memgrant_count
a max_request_grant_memory_kb
. Čítač statistics_start_time
je nastaven na aktuální systémové datum a čas a ostatní čítače jsou nastaveny na nulu (0).
Dovolení
Vyžaduje oprávnění VIEW SERVER STATE
.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění VIEW SERVER PERFORMANCE STATE
na serveru.
Související obsah
- zobrazení a funkce dynamické správy (Transact-SQL)
- sys.dm_resource_governor_resource_pools (Transact-SQL)
- sys.resource_governor_workload_groups (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-SQL)
- VYTVOŘENÍ skupiny úloh