Compartir a través de


sys.resource_governor_workload_groups (Transact-SQL)

se aplica a:SQL Serverazure SQL Managed Instance

Devuelve la configuración del grupo de cargas de trabajo almacenado. Cada fila representa un grupo de cargas de trabajo. Cada grupo de cargas de trabajo usa un grupo de recursos.

Nombre de la columna Tipo de datos Descripción
group_id int Id. único del grupo de cargas de trabajo. No acepta valores NULL.
name sysname Nombre del grupo de cargas de trabajo No acepta valores NULL.
importance sysname Es la importancia relativa de una solicitud en este grupo de cargas de trabajo. La importancia es una de las siguientes: Low, Medium, High. Medium es el valor predeterminado.

Nota: Importancia es relativa a otros grupos de cargas de trabajo del mismo grupo de recursos.

No acepta valores NULL.
request_max_memory_grant_percent int Concesión máxima de memoria para una sola solicitud, como porcentaje de la memoria total del área de trabajo de consulta para un grupo de recursos. El valor predeterminado es 25. No acepta valores NULL.

Nota: Si esta configuración es excesivamente alta, las consultas que requieren concesiones de memoria pueden bloquearse hasta que se completen otras consultas y, en algunos casos, podría obtener un error de memoria insuficiente.
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 acepta valores NULL.

Para obtener más información, vea REQUEST_MAX_CPU_TIME_SEC.
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 acepta valores NULL.
max_dop int Grado máximo de paralelismo para una solicitud que se ejecuta en el grupo de cargas de trabajo. El valor predeterminado, 0, usa la configuración global en el ámbito del servidor o de la base de datos. No acepta valores NULL.

Nota: Si se establece en un valor distinto de 0, invalida la configuración global y la sugerencia de consulta MAXDOP.
group_max_requests int Número máximo de solicitudes simultáneas que se ejecutan en el grupo de cargas de trabajo. El valor predeterminado, 0, especifica que no hay límite. No acepta valores NULL.
pool_id 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 para una sola solicitud, como porcentaje de la memoria total del área de trabajo de consulta para un grupo de recursos. El valor predeterminado es 25. No acepta valores NULL.

Nota: Coincide con request_max_memory_grant_percent, pero incluye fracciones de un porcentaje si se especifica al crear o modificar un grupo de cargas de trabajo.

Comentarios

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

Las configuraciones almacenadas y efectivas pueden ser diferentes si se ha cambiado la configuración del regulador de recursos, pero no se ha ejecutado la instrucción ALTER RESOURCE GOVERNOR RECONFIGURE.

Permisos

Requiere el permiso VIEW ANY DEFINITION.