Compartir a través de


sys.dm_elastic_pool_resource_stats (Azure SQL Database)

Se aplica a: Azure SQL Database

Devuelve estadísticas de uso de recursos para el grupo elástico que contiene la base de datos actual en un servidor lógico de Azure SQL Database. Esto incluye uso de CPU, E/S de datos, E/S de registro, consumo de almacenamiento y empleo simultáneo de solicitudes o sesiones por parte del grupo. La vista devuelve los mismos datos en cualquier base de datos del mismo grupo elástico.

La sys.dm_elastic_pool_resource_stats vista de administración dinámica es similar a sys.elastic_pool_resource_stats (Azure SQL Database), con las siguientes diferencias:

sys.elastic_pool_resource_stats sys.dm_elastic_pool_resource_stats
Disponible en la base de master datos Disponible en cualquier base de datos de usuario de un grupo elástico
Proporciona datos para todos los grupos elásticos de un servidor lógico Proporciona datos para el grupo elástico que contiene la base de datos actual.
Rellenado de forma asincrónica, los datos pueden aparecer con un retraso de unos minutos. Rellenado en tiempo real. Se agrega una nueva fila cada pocos segundos.
Conserva los datos durante 14 días. Conserva los datos durante aproximadamente 40 minutos.
Destinado a la supervisión histórica y el análisis de tendencias Diseñado para la supervisión y la solución de problemas en tiempo real
Nombre de la columna Tipo de datos Descripción
end_time datetime Hora UTC que indica el final del intervalo de informes.
avg_cpu_percent decimal(5,2) Uso medio de CPU como porcentaje del límite del grupo.
avg_data_io_percent decimal(5,2) Uso medio de IOPS como porcentaje del límite del grupo.
avg_log_write_percent decimal(5,2) Uso medio del rendimiento de escritura de registro como porcentaje del límite del grupo.
avg_storage_percent decimal(5,2) No se admite y se puede quitar en una actualización futura. Use used_storage_percent.
max_worker_percent decimal(5,2) Número máximo de trabajos simultáneos como porcentaje del límite del grupo.
max_session_percent decimal(5,2) Número máximo de sesiones simultáneas como porcentaje del límite del grupo.
avg_instance_memory_percent decimal(5,2) Promedio de consumo de memoria por la instancia del motor de base de datos que hospeda el grupo, como un porcentaje de límite de instancias.
avg_instance_cpu_percent decimal(5,2)
avg_edtu_percent decimal(5,2) En el caso de los grupos elásticos de DTU, el uso medio de eDTU es un porcentaje del límite del grupo.
instance_vcores decimal(5,2) Número de núcleos virtuales aprovisionados para la instancia del motor de base de datos que hospeda el grupo.
used_storage_mb bigint Cantidad de almacenamiento usado en todas las bases de datos del grupo, en megabytes.
allocated_storage_mb bigint Cantidad de almacenamiento asignado para todos los archivos de datos de todas las bases de datos del grupo, en megabytes.
storage_limit_mb bigint Límite máximo de tamaño de datos del grupo, en megabytes.
used_storage_percent decimal(5,2) Uso del almacenamiento de datos usado en todas las bases de datos del grupo, como porcentaje del límite de almacenamiento del grupo (tamaño máximo de datos).
allocated_storage_percent decimal(5,2) Cantidad de almacenamiento asignado para todos los archivos de datos de todas las bases de datos del grupo, como porcentaje del límite de almacenamiento del grupo (tamaño máximo de datos).

Comentarios

La vista sys.dm_elastic_pool_resource_stats de administración dinámica existe en cada base de datos, incluidas las bases de datos únicas. Debe estar conectado a una base de datos de usuario de un grupo elástico para obtener los datos de uso de recursos del grupo elástico de esta vista.

Permisos

Esta vista requiere el permiso VIEW SERVER STATE.

Ejemplos

En el ejemplo siguiente se devuelven los datos de uso de recursos ordenados por la hora más reciente del grupo elástico que contiene la base de datos actual.

SELECT end_time, avg_cpu_percent, avg_data_io_percent, avg_log_write_percent, max_worker_percent, max_session_percent
, avg_instance_memory_percent, avg_instance_cpu_percent, avg_edtu_percent, instance_vcores
, used_storage_mb, allocated_storage_mb, storage_limit_mb, used_storage_percent, allocated_storage_percent
FROM sys.dm_elastic_pool_resource_stats
ORDER BY end_time DESC;  

Pasos siguientes

Obtenga más información sobre los grupos elásticos y los conceptos relacionados en los siguientes artículos: