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)