Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Returnerar resursanvändningsstatistik för den elastiska poolen som innehåller den aktuella databasen på en logisk server i Azure SQL Database. Detta inkluderar CPU, data-IO, logg-IO, lagringsförbrukning och samtidig begäran och sessionsanvändning av poolen. Vyn returnerar samma data i vilken databas som helst i samma elastiska pool.
Den sys.dm_elastic_pool_resource_stats dynamiska förvaltningsvyn liknar sys.elastic_pool_resource_stats (Azure SQL Database), med följande skillnader:
| sys.elastic_pool_resource_stats | sys.dm_elastic_pool_resource_stats |
|---|---|
Tillgänglig i databasen master |
Tillgänglig i vilken användardatabas som helst i en elastisk pool |
| Tillhandahåller data för alla elastiska pooler på en logisk server | Tillhandahåller data för den elastiska poolen som innehåller den aktuella databasen |
| När data fylls asynkront kan den visas med några minuters fördröjning | Befolkad i realtid. En ny rad läggs till var några sekunder. |
| Behåller data i 14 dagar | Behåller data i cirka 40 minuter |
| Avsedd för historisk övervakning och trendanalys | Avsedd för realtidsövervakning och felsökning |
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
| end_time | datetime | UTC-tid som markerar slutet på rapporteringsintervallet. |
| avg_cpu_percent | decimal(5,2) | Genomsnittlig CPU-användning som procentandel av poolgränsen. |
| avg_data_io_percent | decimal(5,2) | Genomsnittlig IOPS-användning som procentandel av poolgränsen. |
| avg_log_write_percent | decimal(5,2) | Genomsnittlig loggskrivningsgenomströmning som procentandel av poolgränsen. |
| avg_storage_percent | decimal(5,2) | Stöds inte och kan tas bort i en framtida uppdatering. Använd used_storage_percent. |
| max_worker_percent | decimal(5,2) | Maximalt antal samtidiga arbetare som en procentandel av poolens gräns. |
| max_session_percent | decimal(5,2) | Maximalt antal samtidiga sessioner som procentandel av poolgränsen. |
| avg_instance_memory_percent | decimal(5,2) | Genomsnittlig minnesförbrukning av databasmotorinstansen som hostar poolen, som en procentandel av instansgränsen. |
| avg_instance_cpu_percent | decimal(5,2) | |
| avg_edtu_percent | decimal(5,2) | För DTU-elastiska pooler är genomsnittlig eDTU-användning en procentandel av poolgränsen. |
| instance_vcores | decimal(5,2) | Antalet vCores som är provisionerade för databasmotorinstansen som är värd för poolen. |
| used_storage_mb | bigint | Mängden använt lagring i alla databaser i poolen, i megabyte. |
| allocated_storage_mb | bigint | Mängden lagring som är avsatt för alla datafiler i alla databaser i poolen, i megabyte. |
| storage_limit_mb | bigint | Den maximala datastorleksgränsen för poolen, i megabyte. |
| used_storage_percent | decimal(5,2) | Använde datalagringsanvändning i alla databaser i poolen, som en procentandel av poolens lagringsgräns (maximal datastorlek). |
| allocated_storage_percent | decimal(5,2) | Mängden lagring som är tilldelad för alla datafiler i alla databaser i poolen, som en procentandel av poolens lagringsgräns (maximal datastorlek). |
Anmärkningar
Den dynamiska hanteringsvyn sys.dm_elastic_pool_resource_stats finns i varje databas, inklusive enskilda databaser. Du måste vara ansluten till en användardatabas i en elastisk pool för att få data om elastisk resursanvändning från denna vy.
Permissions
Denna vy kräver VIEW SERVER STATE-behörighet.
Examples
Följande exempel returnerar resursutnyttjandedata ordnade efter den senaste tiden för den elastiska poolen som innehåller den aktuella databasen.
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;
Nästa steg
Läs mer om elastiska pooler och relaterade begrepp i följande artiklar:
- sys.elastic_pool_resource_stats (Azure SQL Database)
- Elastiska pooler hjälper dig att hantera och skala flera databaser i Azure SQL Database
- sys.resource_stats (Azure SQL Database)
- Övervaka Prestanda för Microsoft Azure SQL Database och Azure SQL Managed Instance med hjälp av dynamiska hanteringsvyer
- Övervakning och prestandajustering för Azure SQL Database och Azure SQL Managed Instance