Aracılığıyla paylaş


sys.dm_resource_governor_workload_groups (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

İş yükü grubu istatistiklerini ve iş yükü grubunun geçerli bellek içi yapılandırmasını döndürür.

Uyarı

Bunu Azure Synapse Analytics veya Analytics Platform Sistemi'nden (PDW) çağırmak için sys.dm_pdw_nodes_resource_governor_workload_groups adını kullanın. Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun adı Veri türü Açıklama
group_id Int İş yükü grubunun kimliği. Null değeri atanamaz.
name sysname İş yükü grubunun adı. Null değeri atanamaz.
pool_id Int Kaynak havuzunun kimliği. Null değeri atanamaz.
external_pool_id Int Şunlar için geçerlidir: SQL Server 2016 (13.x) ile başlayarak.

Dış kaynak havuzunun kimliği. Null değeri atanamaz.
statistics_start_time tarih ve saat İş yükü grubu için istatistik toplama işleminin başladığı zaman. Null değeri atanamaz.
total_request_count büyük İş yükü grubundaki tamamlanan isteklerin birikmeli sayısı. Null değeri atanamaz.
total_queued_request_count büyük Sınıra ulaşıldıktan sonra kuyruğa alınan isteklerin GROUP_MAX_REQUESTS toplu sayısı. Null değeri atanamaz.
active_request_count Int Geçerli istek sayısı. Null değeri atanamaz.
queued_request_count Int Geçerli kuyruğa alınan istek sayısı. Null değeri atanamaz.
total_cpu_limit_violation_count büyük CPU sınırını aşan isteklerin birikmeli sayısı. Null değeri atanamaz.
total_cpu_usage_ms büyük Bu iş yükü grubu tarafından milisaniye cinsinden toplu CPU kullanımı. Null değeri atanamaz.
max_request_cpu_time_ms büyük Tek bir istek için milisaniye cinsinden maksimum CPU kullanımı. Null değeri atanamaz.

Not: Bu, yapılandırılabilir bir ayar olan değerinden farklı request_max_cpu_time_secolarak ölçülen bir değerdir. Daha fazla bilgi için bkz. REQUEST_MAX_CPU_TIME_SEC.
blocked_task_count Int Engellenen görevlerin geçerli sayısı. Null değeri atanamaz.
total_lock_wait_count büyük Oluşan kilit beklemelerinin birikmeli sayısı. Null değeri atanamaz.
total_lock_wait_time_ms büyük Bir kilidin tutulduğunun milisaniye cinsinden geçen sürenin birikmeli toplamı. Null değeri atanamaz.
total_query_optimization_count büyük Bu iş yükü grubundaki sorgu iyileştirmelerinin birikmeli sayısı. Null değeri atanamaz.
total_suboptimal_plan_generation_count büyük Bellek baskısı nedeniyle bu iş yükü grubunda gerçekleşen en iyi olmayan plan nesillerinin birikmeli sayısı. Null değeri atanamaz.
total_reduced_memgrant_count büyük İstek başına bellek verme boyutu üst sınırına ulaşan bellek atamalarının birikmeli sayısı. Null değeri atanamaz.
max_request_grant_memory_kb büyük İstatistikler sıfırlandıktan sonra tek bir isteğin kilobayt cinsinden bellek verme boyutu üst sınırı. Null değeri atanamaz.
active_parallel_thread_count büyük Paralel iş parçacığı kullanımının geçerli sayısı. Null değeri atanamaz.
importance sysname Bu iş yükü grubundaki bir isteğin göreli önemi için geçerli yapılandırma değeri. Önem derecesi, varsayılan değer olan Medium aşağıdakilerden biridir: Low, Mediumveya High.

Null değeri atanamaz.
request_max_memory_grant_percent Int Tek bir istek için yüzde olarak en yüksek bellek izni için geçerli ayar. Null değeri atanamaz.
request_max_cpu_time_sec Int Tek bir istek için saniye cinsinden cpu kullanım sınırı üst sınırı için geçerli ayar. Null değeri atanamaz.
request_memory_grant_timeout_sec Int Tek bir istek için saniye cinsinden bellek verme zaman aşımı için geçerli ayar. Null değeri atanamaz.
group_max_requests Int İş yükü grubundaki en fazla eşzamanlı istek sayısı için geçerli ayar. Null değeri atanamaz.
max_dop Int İş yükü grubu için en yüksek paralellik derecesi yapılandırıldı. Varsayılan değer olan 0, genel ayarları kullanır. Null değeri atanamaz.
effective_max_dop Int Şunlar için geçerlidir: SQL Server 2012 (11.x) ile başlayarak.

İş yükü grubu için etkin en yüksek paralellik derecesi. Null değeri atanamaz.
total_cpu_usage_preemptive_ms büyük Şunlar için geçerlidir: SQL Server 2016 (13.x) ile başlayarak.

İş yükü grubu için önleyici modda zamanlama sırasında kullanılan ve milisaniye cinsinden ölçülen toplam CPU süresi. Null değeri atanamaz.

Veritabanı Altyapısı dışındaki kodu (örneğin, genişletilmiş saklı yordamlar ve dağıtılmış sorgular) yürütmek için, iş parçacığının önleyici olmayan zamanlayıcının denetimi dışında yürütülmesi gerekir. Bunu yapmak için bir çalışan önalımlı moda geçer.
request_max_memory_grant_percent_numeric yüzmek Şunlar için geçerlidir: Azure SQL Yönetilen Örneği ve SQL Server 2019 (15.x) ile başlayarak.

Tek bir istek için yüzde olarak en yüksek bellek izni için geçerli ayar. değeri ile request_max_memory_grant_percentbenzerdir. Ancak, değer döndüren değerden farklı request_max_memory_grant_percent olarak integerrequest_max_memory_grant_percent_numeric bir float değer döndürür. SQL Server 2019 (15.x) ile başlayarak, parametre REQUEST_MAX_MEMORY_GRANT_PERCENT olası 0-100 aralığındaki değerleri kabul eder ve bunları veri türü olarak float depolar. SQL Server 2019'un (15.x) REQUEST_MAX_MEMORY_GRANT_PERCENT öncesinde, olası aralığı 1-100 olan bir integer değerdir. Daha fazla bilgi için ÇALIŞMA YÜKÜ GRUBU OLUŞTUR' e bakın.

Null değeri atanamaz.
tempdb_data_space_kb büyük Geçerlidir: SQL Server 2025 (17.x) ile başlamak

İş yükü grubundaki tempdb tüm oturumlar tarafından veri dosyalarında kilobayt cinsinden tüketilen geçerli veri alanı. Nullable.
peak_tempdb_data_space_kb büyük Geçerlidir: SQL Server 2025 (17.x) ile başlamak

Sunucu başlangıcından tempdb bu yana veya kaynak yöneticisi istatistikleri sıfırlandığından, iş yükü grubundaki tüm oturumlar tarafından veri dosyalarında tüketilen en yüksek veri alanı kilobayt cinsinden. Nullable.
total_tempdb_data_limit_violation_count büyük Geçerlidir: SQL Server 2025 (17.x) ile başlamak

bir isteğin, iş yükü grubu için tempdb veri alanı tüketimi sınırını aşacağı için 1138 hatasıyla durdurulma sayısı. Nullable.
pdw_node_id Int için geçerlidir: Azure Synapse Analytics, Analiz Platformu Sistemi (PDW)

Bu dağıtımın üzerinde olduğu düğümün tanımlayıcısı.

Açıklamalar

Bu dinamik yönetim görünümü bellek içi yapılandırmayı gösterir. Depolanan yapılandırma meta verilerini görmek için sys.resource_governor_workload_groups katalog görünümünü kullanın.

Bu görünüm, kaynak havuzu adını almak için sys.dm_resource_governor_resource_pools ile birleştirilebilir.

İstatistikler, Veritabanı Altyapısı'nın son başlangıcından bu yana izlenir. Yürütülürken ALTER RESOURCE GOVERNOR RESET STATISTICS aşağıdaki sayaçlar sıfırlanır: 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, , max_request_grant_memory_kb, peak_tempdb_data_space_kbve total_tempdb_data_limit_violation_count. Sayaç statistics_start_time geçerli sistem tarih ve saatine, diğer sayaçlar ise sıfır (0) olarak ayarlanır.

İzinler

VIEW SERVER STATE izin gerektirir.

SQL Server 2022 ve üzeri için izinler

Sunucuda VIEW SERVER PERFORMANCE STATE izin gerektirir.