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)