Compartir a través de


sys.resource_governor_workload_groups (Transact-SQL)

Se aplica a: SQL Server

Devuelve la configuración del grupo de cargas de trabajo almacenada en SQL Server. Cada grupo de cargas de trabajo puede suscribirse a un único grupo de recursos de servidor.

Nombre de la columna Tipo de datos Descripción
group_id int Id. único del grupo de cargas de trabajo. No admite valores NULL.
nombre sysname Nombre del grupo de cargas de trabajo No admite valores NULL.
importance sysname Nota: La importancia solo se aplica a los grupos de cargas de trabajo del mismo grupo de recursos.

Es la importancia relativa de una solicitud en este grupo de cargas de trabajo. La importancia es una de las siguientes, con MEDIUM siendo el valor predeterminado: LOW, MEDIUM, HIGH.

No admite valores NULL.
request_max_memory_grant_percent int Concesión máxima de memoria, en porcentaje, para una solicitud única. El valor predeterminado es 25. No admite valores NULL.

Nota: Si esta configuración es superior al 50 por ciento, las consultas grandes se ejecutarán de una en una. Por consiguiente, existe un mayor riesgo de que se produzca un error de memoria insuficiente mientras se está ejecutando la consulta.
request_max_cpu_time_sec int Límite máximo de uso de CPU, en segundos, para una única solicitud. El valor predeterminado, 0, especifica que no hay límite. No admite valores NULL.

Nota: Para obtener más información, vea CPU Threshold Exceeded Event Class.
request_memory_grant_timeout_sec int Tiempo de espera de la concesión de memoria, en segundos, para una única solicitud. El valor predeterminado, 0, utiliza un cálculo interno basado en el costo de la consulta. No admite valores NULL.
max_dop int Grado máximo de paralelismo para el grupo de cargas de trabajo. El valor predeterminado, 0, utiliza la configuración global. No admite valores NULL.

Nota: Esta configuración invalidará la opción de consulta maxdop.
group_max_requests int Número máximo de solicitudes simultáneas. El valor predeterminado, 0, especifica que no hay límite. No admite valores NULL.
{1}pool_id{2} int Identificador del grupo de recursos de servidor que usa este grupo de cargas de trabajo.
external_pool_id int Válido para : SQL Server 2016 (13.x) y versiones posteriores.

Identificador del grupo de recursos externo que usa este grupo de cargas de trabajo.
request_max_memory_grant_percent_numeric float Válido para : SQL Server 2019 (15.x) y versiones posteriores.

Concesión máxima de memoria, en porcentaje, para una solicitud única. El valor predeterminado es 25. No admite valores NULL.

Nota: Si esta configuración es superior al 50 por ciento, las consultas grandes se ejecutarán de una en una. Por consiguiente, existe un mayor riesgo de que se produzca un error de memoria insuficiente mientras se está ejecutando la consulta.

Comentarios

La vista de catálogo muestra los metadatos almacenados. Para ver la configuración en memoria, use la vista de administración dinámica correspondiente, sys.dm_resource_governor_workload_groups (Transact-SQL).

La configuración almacenada puede ser diferente a la configuración en memoria si se ha cambiado la configuración del regulador de recursos pero sin aplicar la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE.

Permisos

Requiere el permiso VIEW ANY DEFINITION para ver el contenido; requiere el permiso CONTROL SERVER para cambiar el contenido.

Consulte también

sys.dm_resource_governor_workload_groups (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Vistas de catálogo del regulador de recursos (Transact-SQL)