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
Analytický platformní systém (PDW)
Vrátí statistiku skupiny úloh a aktuální konfiguraci skupiny úloh v paměti.
Note
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 | Description |
|---|---|---|
group_id |
int | ID skupiny úloh. Není nulovatelný. |
name |
sysname | Název skupiny úloh Není nulovatelný. |
pool_id |
int | ID fondu zdrojů. Není nulovatelný. |
external_pool_id |
int |
platí pro: Počínaje SQL Serverem 2016 (13.x). ID fondu externích zdrojů. Není nulovatelný. |
statistics_start_time |
datetime | Čas spuštění shromažďování statistik pro skupinu úloh. Není nulovatelný. |
total_request_count |
bigint | Kumulativní počet dokončených požadavků ve skupině úloh. Není nulovatelný. |
total_queued_request_count |
bigint | Kumulativní počet požadavků zařazených do fronty po dosažení limitu GROUP_MAX_REQUESTS Není nulovatelný. |
active_request_count |
int | Aktuální počet požadavků Není nulovatelný. |
queued_request_count |
int | Aktuální počet žádostí zařazených do fronty Není nulovatelný. |
total_cpu_limit_violation_count |
bigint | Kumulativní počet požadavků překračujících limit procesoru Není nulovatelný. |
total_cpu_usage_ms |
bigint | Kumulativní využití procesoru v milisekundách podle této skupiny úloh. Není nulovatelný. |
max_request_cpu_time_ms |
bigint | Maximální využití procesoru v milisekundách pro jeden požadavek Není nulovatelný. 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ů Není nulovatelný. |
total_lock_wait_count |
bigint | Kumulativní počet čekání zámků, ke kterým došlo. Není nulovatelný. |
total_lock_wait_time_ms |
bigint | Kumulativní součet uplynulého času v milisekundách, že se zámek uchovává. Není nulovatelný. |
total_query_optimization_count |
bigint | Kumulativní počet optimalizací dotazů v této skupině úloh Není nulovatelný. |
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. Není nulovatelný. |
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. Není nulovatelný. |
max_request_grant_memory_kb |
bigint | Maximální velikost udělení paměti v kilobajtech jednoho požadavku od resetování statistiky. Není nulovatelný. |
active_parallel_thread_count |
bigint | Aktuální počet využití paralelního vlákna Není nulovatelný. |
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, Mediumnebo High.Není nulovatelný. |
request_max_memory_grant_percent |
int | Aktuální nastavení maximálního přidělení paměti v procentech pro jeden požadavek. Není nulovatelný. |
request_max_cpu_time_sec |
int | Aktuální nastavení maximálního limitu využití procesoru v sekundách pro jeden požadavek Není nulovatelný. |
request_memory_grant_timeout_sec |
int | Aktuální nastavení časového limitu udělení paměti v sekundách pro jeden požadavek Není nulovatelný. |
group_max_requests |
int | Aktuální nastavení maximálního počtu souběžných požadavků ve skupině úloh Není nulovatelný. |
max_dop |
int | Nakonfigurovali maximální stupeň paralelismu pro skupinu úloh. Výchozí hodnota 0 používá globální nastavení. Není nulovatelný. |
effective_max_dop |
int |
platí pro: Počínaje SQL Serverem 2012 (11.x). Efektivní maximální stupeň paralelismu pro skupinu úloh Není nulovatelný. |
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 Není nulovatelný. 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 |
float |
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_PERCENTinteger s možným rozsahem 1–100. Další informace najdete na webu CREATE WORKLOAD GROUP.Není nulovatelný. |
tempdb_data_space_kb |
bigint |
Platí na: Začínáme se SQL Server 2025 (17.x) Aktuální datový prostor spotřebovaný v tempdb datových souborech všemi relacemi ve skupině úloh v kilobajtech. Nullovatelné |
peak_tempdb_data_space_kb |
bigint |
Platí na: Začínáme se SQL Server 2025 (17.x) Maximální využití datového tempdb prostoru v datových souborech všemi relacemi ve skupině úloh od spuštění serveru nebo od resetování statistik správce prostředků v kilobajtech. Nullovatelné |
total_tempdb_data_limit_violation_count |
bigint |
Platí na: Začínáme se SQL Server 2025 (17.x) Počet přerušení požadavku s chybou 1138, protože by překročil limit spotřeby datového prostoru databáze tempdb pro skupinu úloh. Nullovatelné |
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.
Toto zobrazení můžete připojit pomocí sys.dm_resource_governor_resource_pools a získat název fondu zdrojů.
Statistiky se sledují od posledního spuštění databázového stroje. Při ALTER RESOURCE GOVERNOR RESET STATISTICS spuštění 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_mstotal_lock_wait_count, total_lock_wait_time_ms, total_query_optimization_counttotal_suboptimal_plan_generation_counttotal_reduced_memgrant_count, max_request_grant_memory_kba . peak_tempdb_data_space_kbtotal_tempdb_data_limit_violation_count Čítač statistics_start_time je nastavený na aktuální systémové datum a čas a ostatní čítače jsou nastaveny na nulu (0).
Povolení
Vyžaduje VIEW SERVER STATE oprávnění.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW SERVER PERFORMANCE STATE oprávnění na serveru.
Související obsah
- Pohledy a funkce dynamického řízení systému
- sys.dm_resource_governor_resource_pools (Transact-SQL)
- sys.resource_governor_workload_groups (Transact-SQL)
- ALTER RESOURCE GOVERNOR (Transact-SQL)
- CREATE WORKLOAD GROUP (Transact-SQL)