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.

NotaNota
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:

  • Low

  • Medium

  • High

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.