Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:Azure SQL Database
Azure SQL Managed Instance
Cada fila representa una instantánea periódica de las estadísticas del grupo de recursos en Azure SQL Database y Azure SQL Instancia administrada. Se toma una instantánea cuando se inicia el motor de base de datos y cada pocos segundos después. El intervalo entre la instantánea actual y la anterior puede variar y se proporciona en la duration_ms
columna . Se devuelven las instantáneas disponibles más recientes, hasta 128 instantáneas para cada grupo de recursos.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
pool_id |
int | Identificador del grupo de recursos. No acepta valores NULL. |
name |
sysname | Nombre del grupo de recursos. No acepta valores NULL. |
snapshot_time |
datetime2 | Hora a la que se toma la instantánea de estadísticas del grupo de recursos. |
duration_ms |
int | Duración entre la instantánea actual y la anterior. |
statistics_start_time |
datetime2 | Hora en que se inició el seguimiento de estadísticas de este grupo. No acepta valores NULL. |
active_session_count |
int | Total de sesiones activas en la instantánea actual. |
active_worker_count |
int | Total de trabajos en la instantánea actual. |
delta_cpu_usage_ms |
int | Uso de CPU en milisegundos desde la última instantánea. No acepta valores NULL. |
delta_cpu_usage_preemptive_ms |
int | Las llamadas a Win32 preventivas no se rigen por la gobernanza de recursos de CPU de SQL, desde la última instantánea. |
used_data_space_kb |
bigint | Espacio total usado en las bases de datos de usuario asociadas a un grupo de usuarios. |
allocated_disk_space_kb |
bigint | Tamaño total del archivo de datos de las bases de datos de usuario asociadas a un grupo de usuarios. |
target_memory_kb |
bigint | La cantidad de memoria del área de trabajo de consulta de destino, en kilobytes, el grupo de recursos está intentando alcanzar. En función de la configuración actual y el estado del servidor. Puede reducirse bajo presión de memoria. 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. |
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 descartada total actual en kilobytes (kB). La mayoría de este uso sería para compilar y optimizar, pero también puede incluir otros usuarios de memoria. 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. |
used_memgrant_kb |
bigint | Memoria total usada (robada) actual para concesiones de memoria. No acepta valores NULL. |
delta_memgrant_timeout_count |
int | Recuento de tiempos de espera de concesión de memoria en este grupo de recursos en este período. No acepta valores NULL. |
delta_memgrant_waiter_count |
int | Recuento de consultas que están esperando actualmente una concesión de memoria. No acepta valores NULL. |
delta_out_of_memory_count |
int | Número de asignaciones de memoria con error en el grupo desde la última instantánea. No acepta valores NULL. |
delta_read_io_queued |
int | Número total de E/S de lectura en cola desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_read_io_issued |
int | Número total de E/S de lectura emitidos desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_read_io_completed |
int | El total de E/S de lectura completado desde la última instantánea. No acepta valores NULL. |
delta_read_io_throttled |
int | Número total de E/S de lectura limitado desde la instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_read_bytes |
bigint | Número total de bytes leídos desde la última instantánea. No acepta valores NULL. |
delta_read_io_stall_ms |
int | Tiempo total (en milisegundos) entre la llegada de E/S de lectura y la finalización desde la última instantánea. No acepta valores NULL. |
delta_read_io_stall_queued_ms |
int | Tiempo total (en milisegundos) entre la llegada de E/S de lectura y el problema desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. No cero delta_read_io_stall_queued_ms significa que las E/S se retrasan por la gobernanza de recursos. |
delta_write_io_queued |
int | Número total de E/S de escritura puestas en cola desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_write_io_issued |
int | Número total de E/S de escritura emitidos desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_write_io_completed |
int | Número total de E/S de escritura completadas desde la última instantánea. No acepta valores NULL. |
delta_write_io_throttled |
int | Número total de E/S de escritura limitada desde la última instantánea. No acepta valores NULL. |
delta_write_bytes |
bigint | Número total de bytes escritos desde la última instantánea. No acepta valores NULL. |
delta_write_io_stall_ms |
int | Tiempo total (en milisegundos) entre la llegada de E/S de escritura y la finalización desde la última instantánea. No acepta valores NULL. |
delta_write_io_stall_queued_ms |
int | Tiempo total (en milisegundos) entre la llegada de E/S de escritura y el problema desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
delta_io_issue_delay_ms |
int | Tiempo total (en milisegundos) entre el problema programado y el problema real de E/S desde la última instantánea. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
max_iops_per_volume |
int | Valor máximo de E/S por segundo (IOPS) por volumen de disco para este grupo. Acepta valores NULL. Null si el grupo de recursos no se rige por E/S. |
max_memory_kb |
bigint | Cantidad máxima de memoria, en kilobytes, que el grupo de recursos puede usar como memoria del área de trabajo de consulta. La memoria del área de trabajo de consulta es un subconjunto de la memoria de destino del servidor y se puede reducir aún más bajo presión de memoria. No acepta valores NULL. |
max_log_rate_kb |
bigint | Velocidad máxima de registro, en kilobytes por segundo, para el grupo de recursos. |
max_data_space_kb |
bigint | Configuración de límite de almacenamiento máximo para este grupo de recursos en kilobytes. |
max_session |
int | Límite de sesión para el grupo. |
max_worker |
int | Límite de trabajo para el grupo. |
min_cpu_percent |
int | La configuración actual del ancho de banda medio de CPU garantizado para todas las solicitudes del grupo de recursos cuando hay contención de CPU. No acepta valores NULL. |
max_cpu_percent |
int | La configuración actual del ancho de banda de CPU promedio máximo permitido para todas las solicitudes del grupo de recursos cuando hay contención de CPU. No acepta valores NULL. |
cap_cpu_percent |
int | Límite máximo en el ancho de banda de CPU que reciben todas las solicitudes del grupo de recursos. Limita el nivel de ancho de banda máximo de la CPU según el nivel especificado. El intervalo permitido para value es de 1 a 100. No acepta valores NULL. |
min_vcores |
decimal(5,2) | La configuración actual del ancho de banda medio de CPU garantizado para todas las solicitudes del grupo de recursos cuando hay contención de CPU. Expresado en las unidades de núcleos virtuales y podría no reflejar el número total de núcleos virtuales o CPU lógicas disponibles para una base de datos, un grupo elástico o una instancia administrada de SQL. |
max_vcores |
decimal(5,2) | La configuración actual del ancho de banda de CPU promedio máximo permitido para todas las solicitudes del grupo de recursos cuando hay contención de CPU. Expresado en la unidad de núcleos virtuales y podría no reflejar el número total de núcleos virtuales o CPU lógicas disponibles para una base de datos, un grupo elástico o una instancia administrada de SQL. |
cap_vcores |
decimal(5,2) | Límite máximo en el ancho de banda de CPU que reciben todas las solicitudes del grupo de recursos. Expresado en la unidad de núcleos virtuales y podría no reflejar el número total de núcleos virtuales o CPU lógicas disponibles para una base de datos, un grupo elástico o una instancia administrada de SQL. |
instance_cpu_count |
int | Número de CPU configuradas para la instancia. |
instance_cpu_percent |
decimal(5,2) | Porcentaje de CPU configurado para la instancia. |
instance_vcores |
decimal(5,2) | Número de núcleos virtuales configurados para la instancia. Es posible que no refleje el número total de núcleos virtuales o CPU lógicas disponibles para una base de datos, un grupo elástico o una instancia administrada de SQL. |
delta_log_bytes_used |
decimal(5,2) | Generación total de registros (en bytes) para el grupo de recursos desde la última instantánea. |
avg_login_rate_percent |
decimal(5,2) | Número de inicios de sesión desde la última instantánea, en comparación con el límite de inicio de sesión. |
delta_vcores_used |
decimal(5,2) | Uso de proceso en la unidad de núcleos virtuales desde la última instantánea. |
cap_vcores_used_percent |
decimal(5,2) | Uso de proceso medio en porcentaje del límite del grupo. |
instance_vcores_used_percent |
decimal(5,2) | Uso medio de proceso en porcentaje del límite de la instancia de SQL. |
avg_data_io_percent |
decimal(5,2) | Uso de E/S medio en porcentaje basado en el límite del grupo. |
avg_log_write_percent |
decimal(5,2) | Uso de recursos de escritura medio en porcentaje del límite del grupo. |
avg_storage_percent |
decimal(5,2) | Uso de almacenamiento medio en porcentaje del límite de almacenamiento del grupo. |
avg_allocated_storage_percent |
decimal(5,2) | Porcentaje de espacio de datos asignado por todas las bases de datos del grupo elástico. Esta es la relación del espacio de datos asignado al tamaño máximo de los datos para el grupo elástico. Para obtener más información, visite Administración del espacio de archivos en SQL Database. |
max_worker_percent |
decimal(5,2) | Número máximo de trabajos simultáneos en porcentaje en función del límite del grupo. |
max_session_percent |
decimal(5,2) | Cantidad máxima de sesiones simultáneas en porcentaje basado en el límite del grupo. |
active_outbound_connection_worker_count |
int | Total de trabajos de conexión salientes en la instantánea actual. |
max_outbound_connection_worker |
int | Límite de trabajo de conexión saliente para el grupo. |
max_outbound_connection_worker_percent |
decimal(5,2) | Número máximo de trabajos de conexión saliente simultáneos en porcentaje en función del límite del grupo. |
Permisos
Requiere el permiso VIEW SERVER PERFORMANCE STATE
.
Comentarios
Los usuarios pueden acceder a esta vista de administración dinámica para supervisar el consumo de recursos casi en tiempo real para el grupo de cargas de trabajo de usuario y los grupos internos del sistema en Azure SQL Database e Instancia administrada de Azure SQL.
Cuando se conecta a una base de datos de un grupo elástico, un grupo de recursos representa los recursos disponibles para todo el grupo elástico. Cuando se conecta a una base de datos única, un grupo de recursos representa los recursos disponibles para la base de datos.
Importante
La mayoría de los datos de esta DMV están diseñados para el consumo interno y están sujetos a cambios.
Ejemplos
En el ejemplo siguiente se devuelven los datos y el consumo máximos de velocidad de registro en cada instantánea por grupo de usuarios:
SELECT snapshot_time,
name,
max_log_rate_kb,
delta_log_bytes_used
FROM sys.dm_resource_governor_resource_pools_history_ex
WHERE name LIKE 'SloSharedPool1'
ORDER BY snapshot_time DESC;
Contenido relacionado
- sys.dm_resource_governor_workload_groups_history_ex
- Gobernanza de la tasa de registro de traducción
- Límites de recursos de DTU del grupo elástico
- Límites de recursos de núcleo virtual del grupo elástico
- Administración de grupos elásticos en Azure SQL Database
- sys.elastic_pool_resource_stats (Azure SQL Database)
- sys.dm_elastic_pool_resource_stats (Azure SQL Database)