Megosztás a következőn keresztül:


sys.dm_resource_governor_workload_groups (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

A számítási feladatcsoport statisztikáit és a számítási feladatcsoport aktuális memóriabeli konfigurációját adja vissza.

Jegyzet

Ha ezt az Azure Synapse Analytics vagy az Analytics Platform System (PDW) szolgáltatásból szeretné meghívni, használja a sys.dm_pdw_nodes_resource_governor_workload_groupsnevet. Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Oszlop neve Adattípus Leírás
group_id A számítási feladatcsoport azonosítója. Nem null értékű.
name sysname A számítási feladatcsoport neve. Nem null értékű.
pool_id Az erőforráskészlet azonosítója. Nem null értékű.
external_pool_id A következővonatkozik: AZ SQL Server 2016-tól kezdve (13.x).

A külső erőforráskészlet azonosítója. Nem null értékű.
statistics_start_time datetime A számítási feladatcsoport statisztikáinak gyűjtésének kezdete. Nem null értékű.
total_request_count bigint A számítási feladatcsoport befejezett kérelmeinek összesített száma. Nem null értékű.
total_queued_request_count bigint A GROUP_MAX_REQUESTS korlát elérése után várólistára helyezett kérelmek összesített száma. Nem null értékű.
active_request_count A kérések aktuális száma. Nem null értékű.
queued_request_count A várólistán lévő kérések aktuális száma. Nem null értékű.
total_cpu_limit_violation_count bigint A cpu-korlátot meghaladó kérelmek összesített száma. Nem null értékű.
total_cpu_usage_ms bigint Ezredmásodpercben összesített CPU-használat a számítási feladatcsoport szerint. Nem null értékű.
max_request_cpu_time_ms bigint Maximális processzorhasználat ezredmásodpercben egyetlen kérelemhez. Nem null értékű.

Megjegyzés: Ez egy mért érték, ellentétben a request_max_cpu_time_sec, amely konfigurálható beállítás. További információ: REQUEST_MAX_CPU_TIME_SEC.
blocked_task_count A letiltott tevékenységek aktuális száma. Nem null értékű.
total_lock_wait_count bigint A végrehajtott zárolási várakozások összesített száma. Nem null értékű.
total_lock_wait_time_ms bigint Az eltelt idő összegének összege ezredmásodpercben a zárolás megtartásához. Nem null értékű.
total_query_optimization_count bigint A lekérdezésoptimalizálások összesített száma ebben a számítási feladatcsoportban. Nem null értékű.
total_suboptimal_plan_generation_count bigint Az ebben a számítási feladatcsoportban a memóriaterhelés miatt az optimálisnál rosszabb tervgenerációk halmozott száma. Nem null értékű.
total_reduced_memgrant_count bigint A kérelemenkénti memóriakiadás méretére vonatkozó maximális korlátot elérő memóriakiadások halmozott száma. Nem null értékű.
max_request_grant_memory_kb bigint A statisztikai adatok alaphelyzetbe állítása óta egyetlen kérelem maximális memóriakiadási mérete kilobájtban. Nem null értékű.
active_parallel_thread_count bigint Párhuzamos szálhasználat aktuális száma. Nem null értékű.
importance sysname A kérelem relatív fontosságának aktuális konfigurációs értéke ebben a számítási feladatcsoportban. A fontosság az alábbiak egyike, az alapértelmezett Medium: Low, Mediumvagy High.

Nem null értékű.
request_max_memory_grant_percent A maximális memóriahasználat százalékos értékének aktuális beállítása egyetlen kérelemhez. Nem null értékű.
request_max_cpu_time_sec A maximális processzorhasználati korlát aktuális beállítása másodpercben egyetlen kérelemre. Nem null értékű.
request_memory_grant_timeout_sec A memória aktuális beállítása másodpercben időtúllépést biztosít egyetlen kéréshez. Nem null értékű.
group_max_requests Az egyidejű kérelmek maximális számának aktuális beállítása a számítási feladatcsoportban. Nem null értékű.
max_dop A számítási feladatcsoport maximális párhuzamossági fokát konfigurálta. A 0 alapértelmezett érték globális beállításokat használ. Nem null értékű.
effective_max_dop Avonatkozik: AZ SQL Server 2012-től kezdve (11.x).

A számítási feladatcsoport maximális párhuzamossági foka. Nem null értékű.
total_cpu_usage_preemptive_ms bigint A következővonatkozik: AZ SQL Server 2016-tól kezdve (13.x).

A számítási feladatcsoport megelőző módban történő ütemezése során felhasznált teljes cpu-idő ezredmásodpercben mérve. Nem null értékű.

Az adatbázismotoron kívüli kód (például kiterjesztett tárolt eljárások és elosztott lekérdezések) végrehajtásához a szálnak a nem megelőző ütemezőn kívül kell futnia. Ehhez a feldolgozó átáll a megelőző módra.
request_max_memory_grant_percent_numeric lebegőpontos A: Felügyelt Azure SQL-példányra vonatkozik, és az SQL Server 2019-től kezdve (15.x).

A maximális memóriahasználat százalékos értékének aktuális beállítása egyetlen kérelemhez. Az érték request_max_memory_grant_percenthasonló. A request_max_memory_grant_percent értéket visszaadó integer ellentétben azonban request_max_memory_grant_percent_numericfloat értéket ad vissza. Az SQL Server 2019 -től (15.x) kezdődően a REQUEST_MAX_MEMORY_GRANT_PERCENT paraméter 0–100-as lehetséges tartományú értékeket fogad el, és float adattípusként tárolja őket. Az SQL Server 2019 (15.x) előtt a REQUEST_MAX_MEMORY_GRANT_PERCENT egy integer, amely 1–100-ra is terjedhet. További információ: SZÁMÍTÁSI FELADATCSOPORT LÉTREHOZÁSA.

Nem null értékű.
tempdb_data_space_kb bigint Vonatkozik: Kezdődve SQL Server 2025 (17.x)

Az adatfájlokban a tempdb számítási feladatcsoport összes munkamenete által kilobájtban felhasznált aktuális adatterület. Nullázható.
peak_tempdb_data_space_kb bigint Vonatkozik: Kezdődve SQL Server 2025 (17.x)

Az adatfájlokban a tempdb számítási feladatcsoport összes munkamenete által a kiszolgáló indítása óta vagy az erőforrás-kormányzó statisztikáinak alaphelyzetbe állítása óta felhasznált maximális adatterület kilobájtban. Nullázható.
total_tempdb_data_limit_violation_count bigint Vonatkozik: Kezdődve SQL Server 2025 (17.x)

A kérelem megszakításának 1138-ai hiba miatt hányszor lépték túl a tempdb adatterület-felhasználás korlátját a számítási feladatcsoportban. Nullázható.
pdw_node_id A következővonatkozik: Azure Synapse Analytics, Analytics Platform System (PDW)

Annak a csomópontnak az azonosítója, amelyen ez a disztribúció található.

Megjegyzések

Ez a dinamikus felügyeleti nézet a memórián belüli konfigurációt jeleníti meg. A tárolt konfigurációs metaadatok megtekintéséhez használja a sys.resource_governor_workload_groups katalógusnézetet.

Ez a nézet sys.dm_resource_governor_resource_pools csatlakoztatható az erőforráskészlet nevének lekéréséhez.

A statisztikák az adatbázismotor utolsó kezdete óta vannak nyomon követve. A végrehajtáskor ALTER RESOURCE GOVERNOR RESET STATISTICS a következő számlálók alaphelyzetbe állnak: statistics_start_time, , total_request_count, total_queued_request_count, total_cpu_limit_violation_counttotal_cpu_usage_ms, max_request_cpu_time_ms, , total_lock_wait_count, total_lock_wait_time_mstotal_query_optimization_count, total_suboptimal_plan_generation_count, , total_reduced_memgrant_count, , max_request_grant_memory_kbpeak_tempdb_data_space_kb, és total_tempdb_data_limit_violation_count. A számláló statistics_start_time az aktuális rendszerdátumra és időpontra van állítva, a többi számláló pedig nulla (0).

Engedélyek

VIEW SERVER STATE engedélyre van szükség.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A kiszolgálón VIEW SERVER PERFORMANCE STATE engedély szükséges.