Share via


sys.resource_governor_workload_groups (Transact-SQL)

Si applica a:SQL Server

Restituisce la configurazione del gruppo di carico di lavoro archiviato in SQL Server. Ogni gruppo del carico di lavoro può essere sottoscritto a un unico pool di risorse.

Nome colonna Tipo di dati Descrizione
group_id int ID univoco del gruppo del carico di lavoro. Non ammette i valori Null.
name sysname Nome del gruppo del carico di lavoro. Non ammette i valori Null.
importance sysname Nota: l'importanza si applica solo ai gruppi di carico di lavoro nello stesso pool di risorse.

L'importanza relativa di una richiesta in questo gruppo del carico di lavoro. L'importanza è una delle seguenti, con MEDIUM come impostazione predefinita: LOW, MEDIUM, HIGH.

Non ammette i valori Null.
request_max_memory_grant_percent int Massima concessione di memoria, espressa in percentuale, per una singola richiesta. Il valore predefinito è 25. Non ammette i valori Null.

Nota: se questa impostazione è superiore al 50%, le query di grandi dimensioni verranno eseguite una alla volta. Pertanto, durante l'esecuzione della query c'è maggiore rischio di ricevere un errore di memoria insufficiente.
request_max_cpu_time_sec int Limite massimo di utilizzo della CPU, in secondi, per un'unica richiesta. Il valore predefinito, 0, non specifica alcun limite. Non ammette i valori Null.

Nota: per altre informazioni, vedere Cpu Threshold Exceeded Event Class.
request_memory_grant_timeout_sec int Timeout di concessione di memoria, in secondi, per una singola richiesta. Il valore predefinito, 0 utilizza un calcolo interno basato sul costo della query. Non ammette i 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 i valori Null.

Nota: questa impostazione eseguirà l'override dell'opzione di query maxdop.
group_max_requests int Numero massimo di richieste concorrenti. Il valore predefinito, 0, non specifica alcun limite. Non ammette i valori Null.
pool_id int ID del pool di risorse utilizzato dal gruppo del carico di lavoro.
external_pool_id int Si applica a: SQL Server 2016 (13.x) e versioni successive.

ID del pool di risorse esterno usato da questo gruppo di carico di lavoro.
request_max_memory_grant_percent_numeric float Si applica a: SQL Server 2019 (15.x) e versioni successive.

Massima concessione di memoria, espressa in percentuale, per una singola richiesta. Il valore predefinito è 25. Non ammette i valori Null.

Nota: se questa impostazione è superiore al 50%, le query di grandi dimensioni verranno eseguite una alla volta. Pertanto, durante l'esecuzione della query c'è maggiore rischio di ricevere un errore di memoria insufficiente.

Osservazioni:

La vista del catalogo visualizza i metadati memorizzati. Per visualizzare la configurazione in memoria, usare la vista a gestione dinamica corrispondente, sys.dm_resource_governor_workload_groups (Transact-SQL).

La configurazione archiviata e in memoria può essere diversa se è stata modificata la configurazione di Resource Governor senza applicare l'istruzione ALTER RESOURCE GOVERNOR RECONFIGURE.

Autorizzazioni

Richiede l'autorizzazione VIEW ANY DEFINITION per visualizzare i contenuti e l'autorizzazione CONTROL SERVER per modificarli.

Vedi anche

sys.dm_resource_governor_workload_groups (Transact-SQL)
Viste del catalogo (Transact-SQL)
Viste del catalogo di Resource Governor (Transact-SQL)