Share via


sys.dm_elastic_pool_resource_stats (database SQL di Azure)

Si applica a:Database SQL di Azure

Restituisce le statistiche di utilizzo delle risorse per il pool elastico contenente il database corrente in un server logico del database SQL di Azure. Sono inclusi CPU, I/O dei dati, I/O del log, utilizzo di risorse di archiviazione e utilizzo simultaneo di richieste/sessioni dal pool. La vista restituisce gli stessi dati in qualsiasi database nello stesso pool elastico.

La sys.dm_elastic_pool_resource_stats visualizzazione a gestione dinamica è simile a sys.elastic_pool_resource_stats (database SQL di Azure), con le differenze seguenti:

sys.elastic_pool_resource_stats sys.dm_elastic_pool_resource_stats
Disponibile nel master database Disponibile in qualsiasi database utente in un pool elastico
Fornisce dati per tutti i pool elastici in un server logico Fornisce dati per il pool elastico contenente il database corrente
Popolato in modo asincrono, i dati possono essere visualizzati con un ritardo di pochi minuti Popolato in tempo reale. Viene aggiunta una nuova riga ogni pochi secondi.
Conserva i dati per 14 giorni Conserva i dati per circa 40 minuti
Destinato al monitoraggio cronologico e all'analisi delle tendenze Destinato al monitoraggio e alla risoluzione dei problemi in tempo reale
Nome colonna Tipo di dati Descrizione
end_time datetime Ora UTC che indica la fine dell'intervallo di report.
avg_cpu_percent decimal(5,2) Utilizzo medio della CPU come percentuale del limite di pool.
avg_data_io_percent decimal(5,2) Utilizzo medio delle operazioni di I/O al secondo come percentuale del limite di pool.
avg_log_write_percent decimal(5,2) Utilizzo medio della velocità effettiva di scrittura dei log come percentuale del limite del pool.
avg_storage_percent decimal(5,2) Non supportato e potrebbe essere rimosso in un aggiornamento futuro. Usare used_storage_percent.
max_worker_percent decimal(5,2) Numero massimo di ruoli di lavoro simultanei come percentuale del limite di pool.
max_session_percent decimal(5,2) Numero massimo di sessioni simultanee come percentuale del limite di pool.
avg_instance_memory_percent decimal(5,2) Consumo medio di memoria da parte dell'istanza del motore di database che ospita il pool, come percentuale del limite di istanze.
avg_instance_cpu_percent decimal(5,2)
avg_edtu_percent decimal(5,2) Per i pool elastici DTU, l'utilizzo medio di eDTU come percentuale del limite di pool.
instance_vcores decimal(5,2) Numero di vCore di cui è stato effettuato il provisioning per l'istanza del motore di database che ospita il pool.
used_storage_mb bigint Quantità di spazio di archiviazione usato in tutti i database nel pool, in megabyte.
allocated_storage_mb bigint Quantità di spazio di archiviazione allocato per tutti i file di dati in tutti i database nel pool, in megabyte.
storage_limit_mb bigint Limite massimo di dimensioni dei dati del pool, in megabyte.
used_storage_percent decimal(5,2) Utilizzo dell'archiviazione dati in tutti i database nel pool, come percentuale del limite di archiviazione del pool (dimensione massima dei dati).
allocated_storage_percent decimal(5,2) Quantità di spazio di archiviazione allocato per tutti i file di dati in tutti i database nel pool, come percentuale del limite di archiviazione del pool (dimensione massima dei dati).

Osservazioni:

La vista sys.dm_elastic_pool_resource_stats a gestione dinamica esiste in ogni database, inclusi i database singoli. Per ottenere i dati di utilizzo delle risorse del pool elastico da questa vista, è necessario essere connessi a un database utente in un pool elastico.

Autorizzazioni

Questa vista richiede l'autorizzazione VIEW SERVER STATE.

Esempi

Nell'esempio seguente vengono restituiti i dati di utilizzo delle risorse ordinati in base all'ora più recente per il pool elastico contenente il database corrente.

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;  

Passaggi successivi

Per altre informazioni sui pool elastici e sui concetti correlati, vedere gli articoli seguenti: