sys.dm_resource_governor_workload_groups (Transact-SQL)
Devuelve las estadísticas del grupo de cargas de trabajo y la configuración actual en memoria del grupo de cargas de trabajo. Puede unirse esta vista con sys.dm_resource_governor_resource_pools para obtener el nombre del grupo de recursos de servidor.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
group_id |
int |
Id. del grupo de cargas de trabajo No acepta valores NULL. |
name |
sysname |
Nombre del grupo de cargas de trabajo No acepta valores NULL. |
pool_id |
int |
Id. del grupo de recursos de servidor. No acepta valores NULL. |
statistics_start_time |
datetime |
Tiempo en que se restableció la colección de estadísticas para el grupo de cargas de trabajo. No acepta valores NULL. |
total_request_count |
bigint |
El recuento acumulado de solicitudes completadas en el grupo de cargas de trabajo. No acepta valores NULL. |
total_queued_request_count |
bigint |
El recuento acumulado de solicitudes en cola una vez alcanzado el límite de GROUP_MAX_REQUESTS. No acepta valores NULL. |
active_request_count |
int |
Recuento actual de solicitudes. No acepta valores NULL. |
queued_request_count |
int |
Recuento actual de solicitudes en cola. No acepta valores NULL. |
total_cpu_limit_violation_count |
bigint |
Recuento acumulado de solicitudes que superan el límite de CPU. No acepta valores NULL. |
total_cpu_usage_ms |
bigint |
Uso acumulado de la CPU en milisegundos de este grupo de cargas de trabajo. No acepta valores NULL. |
max_request_cpu_time_ms |
bigint |
Uso máximo de CPU, en milisegundos, para una única solicitud. No acepta valores NULL.
Nota
Se trata de un valor medido, al contrario que request_max_cpu_time_sec, que es un valor configurable. Para obtener más información, vea Clase de evento Umbral de la CPU superado.
|
blocked_task_count |
int |
Contador actual de tareas bloqueadas. No acepta valores NULL. |
total_lock_wait_count |
bigint |
Recuento acumulado de esperas del bloqueo producidas. No acepta valores NULL. |
total_lock_wait_time_ms |
bigint |
Suma acumulada de tiempo transcurrido, en milisegundos, que se mantiene un bloqueo. No acepta valores NULL. |
total_query_optimization_count |
bigint |
El recuento acumulado de optimizaciones de consultas en este grupo de cargas de trabajo. No acepta valores NULL. |
total_suboptimal_plan_generation_count |
bigint |
Recuento acumulado de generaciones de planes poco óptimos producidas en este grupo de cargas de trabajo debido a la presión de memoria. No acepta valores NULL. |
total_reduced_memgrant_count |
bigint |
Recuento acumulado de concesiones de memoria que alcanzaron el límite máximo de tamaño de consulta. No acepta valores NULL. |
max_request_grant_memory_kb |
bigint |
El tamaño máximo de la concesión de memoria, en kilobytes, de una única solicitud desde que se restablecieron las estadísticas. No acepta valores NULL. |
active_parallel_thread_count |
bigint |
Recuento actual de uso del subproceso paralelo. No acepta valores NULL. |
importance |
sysname |
Valor de la configuración actual de la importancia relativa de una solicitud en este grupo de cargas de trabajo. La importancia puede ser una de las siguientes, siendo Medium el valor predeterminado:
No acepta valores NULL. |
request_max_memory_grant_percent |
int |
Valor actual de la concesión máxima de memoria, en porcentaje, para una única solicitud. No acepta valores NULL. |
request_max_cpu_time_sec |
int |
Valor actual máximo de uso de CPU, en segundos, para una única solicitud. No acepta valores NULL. |
request_memory_grant_timeout_sec |
int |
Valor actual del tiempo de espera de concesiones de memoria, en segundos, para una única solicitud. No acepta valores NULL. |
group_max_requests |
int |
Valor actual del número máximo de solicitudes simultáneas. No acepta 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. |
Comentarios
Esta vista de administración dinámica muestra la configuración en memoria. Para ver los metadatos almacenados de la configuración, utilice la vista de catálogo sys.resource_governor_workload_groups.
Cuando ALTER RESOURCE GOVERNOR RESET STATISTICS se ejecuta correctamente, los contadores siguientes se restablecen: statistics_start_time, total_request_count, total_queued_request_count, total_cpu_limit_violation_count, total_cpu_usage_ms, max_request_cpu_time_ms, total_lock_wait_count, total_lock_wait_time_ms, total_query_optimization_count, total_suboptimal_plan_generation_count, total_reduced_memgrant_count y max_request_grant_memory_kb. statistics_start_time se establece en la fecha y hora del sistema actual, los otros contadores se establecen en cero (0).
Permisos
Requiere el permiso VIEW SERVER STATE.