sys.resource_governor_workload_groups (Transact-SQL)
se aplica a:SQL Server
azure 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
.