Condividi tramite


sys.resource_governor_workload_groups (Transact-SQL)

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

Si applica a: SQL Server (da SQL Server 2008 a versione corrente).

Nome colonna

Tipo di dati

Descrizione

group_id

int

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

name

sysname

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

importance

sysname

L'importanza relativa di una richiesta in questo gruppo del carico di lavoro. L'importanza è compresa fra le seguenti, MEDIUM è l'impostazione predefinita:

  • LOW

  • MEDIUM

  • HIGH

Non ammette valori Null.

Nota

L'importanza si applica solo ai gruppi del carico di lavoro all'interno dello stesso pool di risorse.

request_max_memory_grant_percent

int

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

Nota

Se l'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 valori Null.

Nota

Per ulteriori informazioni, vedere Classe di evento CPU Threshold Exceeded.

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 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.

Nota

L'impostazione eseguirà l'override dell'opzione query maxdop.

group_max_requests

int

Numero massimo di richieste concorrenti. Il valore predefinito, 0, non specifica alcun limite. Non ammette valori Null.

pool_id

int

ID del pool di risorse utilizzato dal gruppo del carico di lavoro.

group_min_memory_percent

int

Percentuale di MIN_MEMORY_PERCENT, ovvero la quantità minima di memoria riservata al pool di risorse non condivisibile con altri pool di risorse. Questo valore fornisce un minimo garantito per un gruppo.

Si applica a: SQL Server 2012 tramite SQL Server 2014.

Osservazioni

La vista del catalogo visualizza i metadati memorizzati. Per vedere la configurazione in memoria, utilizzare la DMV 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.

Vedere anche

Riferimento

sys.dm_resource_governor_workload_groups (Transact-SQL)

Viste del catalogo (Transact-SQL)

Viste del catalogo di Resource Governor (Transact-SQL)