Condividi tramite


sys.dm_resource_governor_workload_groups (Transact-SQL)

Restituisce le statistiche del gruppo del carico di lavoro e la configurazione in memoria corrente del gruppo del carico di lavoro. Questa vista può essere unita a sys.dm_resource_governor_resource_pools per ottenere il nome del pool di risorse.

Nome colonna

Tipo di dati

Descrizione

group_id

int

ID del gruppo del carico di lavoro. Non ammette valori Null.

name

sysname

Nome del gruppo del carico di lavoro. Non ammette valori Null.

pool_id

int

ID del pool di risorse. Non ammette valori Null.

statistics_start_time

datetime

Ora di reimpostazione della raccolta di statistiche per il gruppo del carico di lavoro. Non ammette valori Null.

total_request_count

bigint

Conteggio cumulativo delle richieste completate nel gruppo del carico di lavoro. Non ammette valori Null.

total_queued_request_count

bigint

Conteggio cumulativo delle richieste messe in coda dopo che il limite di GROUP_MAX_REQUESTS è stato raggiunto. Non ammette valori Null.

active_request_count

int

Conteggio corrente richieste. Non ammette valori Null.

queued_request_count

int

Conteggio corrente richieste in coda. Non ammette valori Null.

total_cpu_limit_violation_count

bigint

Conteggio cumulativo delle richieste superiore al limite della CPU. Non ammette valori Null.

total_cpu_usage_ms

bigint

Utilizzo cumulativo della CPU, in millisecondi, da parte di questo gruppo del carico di lavoro. Non ammette valori Null.

max_request_cpu_time_ms

bigint

Limite massimo di utilizzo della CPU, in millisecondi, per una singola richiesta. Non ammette valori Null.

NotaNota
Si tratta di un valore misurato, a differenza di request_max_cpu_time_sec che rappresenta un'impostazione configurabile. Per ulteriori informazioni, vedere Classe di evento CPU Threshold Exceeded.

blocked_task_count

int

Conteggio corrente delle attività bloccate. Non ammette valori Null.

total_lock_wait_count

bigint

Conteggio cumulativo delle attese di blocco che si sono verificate. Non ammette valori Null.

total_lock_wait_time_ms

bigint

Somma cumulativa del tempo per cui viene mantenuto un blocco, espressa in millisecondi. Non ammette valori Null.

total_query_optimization_count

bigint

Conteggio cumulativo delle ottimizzazioni di query in questo gruppo del carico di lavoro. Non ammette valori Null.

total_suboptimal_plan_generation_count

bigint

Conteggio cumulativo delle generazioni di piani non ottimali che si sono verificate in questo gruppo del carico di lavoro a causa della richiesta di memoria. Non ammette valori Null.

total_reduced_memgrant_count

bigint

Conteggio cumulativo delle concessioni di memoria che hanno raggiunto il limite massimo di dimensioni delle query. Non ammette valori Null.

max_request_grant_memory_kb

bigint

Dimensioni della concessione massima di memoria, in kilobyte, di una singola richiesta a partire dal ripristino delle statistiche. Non ammette valori Null.

active_parallel_thread_count

bigint

Conteggio corrente dell'utilizzo di thread paralleli. Non ammette valori Null.

importance

sysname

Valore di configurazione corrente per l'importanza relativa di una richiesta in questo gruppo del carico di lavoro. L'importanza può assumere uno dei valori seguenti. L'impostazione predefinita è Media.

  • Bassa

  • Media

  • Alta

Non ammette valori Null.

request_max_memory_grant_percent

int

Impostazione corrente per la concessione massima di memoria, espressa in percentuale, per una singola richiesta. Non ammette valori Null.

request_max_cpu_time_sec

int

Impostazione corrente per il limite massimo di utilizzo della CPU, espresso in secondi, per una singola richiesta. Non ammette valori Null.

request_memory_grant_timeout_sec

int

Impostazione corrente per il timeout di concessione di memoria, in secondi, per una singola richiesta. Non ammette valori Null.

group_max_requests

int

Impostazione corrente per il numero massimo di richieste simultanee. Non ammette valori Null.

max_dop

int

Massimo grado di parallelismo per il gruppo del carico di lavoro. Il valore predefinito, 0, utilizza le impostazioni globali. Non ammette valori Null.

Osservazioni

Questa vista a gestione dinamica mostra la configurazione in memoria. Per visualizzare i metadati di configurazione archiviati, utilizzare la vista del catalogo sys.resource_governor_workload_groups.

Quando ALTER RESOURCE GOVERNOR RESET STATISTICS viene eseguita in modo corretto, vengono reimpostati i contatori seguenti, ovvero 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 e max_request_grant_memory_kb. Il contatore statistics_start_time viene impostato sulla data e l'ora correnti di sistema, mentre gli altri contatori vengono impostati su zero (0).

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE.