sys.dm_resource_governor_resource_pools (Transact-SQL)
Devuelve información acerca del estado actual del grupo de recursos de servidor, la configuración actual de los grupos de recursos de servidor y estadísticas del grupo de recursos de servidor.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
pool_id |
int |
El Id. del grupo de recursos de servidor. No acepta valores NULL. |
name |
sysname |
El nombre del grupo de recursos de servidor. No acepta valores NULL. |
statistics_start_time |
datetime |
La hora en que se restablecieron las estadísticas para este grupo. No acepta valores NULL. |
total_cpu_usage_ms |
bigint |
El uso acumulado de la CPU en milisegundos. No acepta valores NULL. |
cache_memory_kb |
bigint |
El uso de la memoria caché total actual en kilobytes. No acepta valores NULL. |
compile_memory_kb |
bigint |
El uso de memoria total actual descartada en kilobytes (KB). La mayoría de este uso sería para la compilación y optimización, pero también puede incluir otros usuarios de la memoria. No acepta valores NULL. |
used_memgrant_kb |
bigint |
La memoria usada (descartada) total actual de las concesiones de memoria. No acepta valores NULL. |
total_memgrant_count |
bigint |
El número acumulado de concesiones de memoria en este grupo de recursos de servidor. No acepta valores NULL. |
total_memgrant_timeout_count |
bigint |
El número acumulado de tiempos de espera de concesiones de memoria en este grupo de recursos de servidor. No acepta valores NULL. |
active_memgrant_count |
bigint |
El número actual de concesiones de memoria. No acepta valores NULL. |
active_memgrant_kb |
bigint |
La suma, en kilobytes (KB), de las concesiones actuales de memoria. No acepta valores NULL. |
memgrant_waiter_count |
int |
El número de consultas pendientes actualmente en concesiones de memoria. No acepta valores NULL. |
max_memory_kb |
bigint |
La cantidad máxima de memoria, en kilobytes, que el grupo de recursos de servidor puede tener. Depende de la configuración actual y del estado del servidor. No acepta valores NULL. |
used_memory_kb |
bigint |
La cantidad de memoria utilizada, en kilobytes, para el grupo de recursos de servidor. No acepta valores NULL. |
target_memory_kb |
bigint |
La cantidad de memoria de destino, en kilobytes, que el grupo de recursos de servidor está intentando lograr. Depende de la configuración actual y del estado del servidor. No acepta valores NULL. |
out_of_memory_count |
bigint |
El número de asignaciones de memoria con errores en el grupo. No acepta valores NULL. |
min_cpu_percent |
int |
La configuración actual del ancho banda de la CPU promedio garantizado para todas las solicitudes en el grupo de recursos de servidor cuando hay contención de CPU. No acepta valores NULL. |
max_cpu_percent |
int |
La configuración actual del ancho banda de la CPU promedio máximo permitido para todas las solicitudes en el grupo de recursos de servidor cuando hay contención de CPU. No acepta valores NULL. |
min_memory_percent |
int |
La configuración actual de la cantidad de memoria garantizada para todas las solicitudes en el grupo de recursos de servidor cuando hay contención de la memoria. No se comparte con otros grupos de recursos de servidor. No acepta valores NULL. |
max_memory_percent |
int |
La configuración actual del porcentaje de memoria del servidor total que puede ser utilizada por las solicitudes en este grupo de recursos de servidor. No acepta valores NULL. |
Notas
Los grupos de cargas de trabajo del regulador de recursos y los grupos de recursos de servidor del regulador de recursos tienen una asignación de varios a uno. Como resultado, muchas de las estadísticas del grupo de recursos de servidor se derivan de las estadísticas del grupo de cargas de trabajo.
Esta vista de administración dinámica muestra la configuración en memoria. Para ver los metadatos de configuración almacenados, utilice la vista de catálogo sys.resource_governor_resource_pools.
Cuando ALTER RESOURCE GOVERNOR RESET STATISTICS se ejecuta correctamente, se restablecen los contadores siguientes: statistics_start_time, total_cpu_usage_ms y out_of_memory_count. statistics_start_time se establece en la fecha y hora del sistema actuales, los otros contadores se establecen en cero (0).
Permisos
Requiere el permiso VIEW SERVER STATE.