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
Azure SQL Managed Instance
Varje rad representerar en periodisk ögonblicksbild av resurspoolstatistik i Azure SQL Database och Azure SQL Managed Instance. En ögonblicksbild tas när databasmotorn startar, och därefter var några sekunder. Intervallet mellan den aktuella och föregående snapshot kan variera och anges i kolumnen duration_ms . De senaste tillgängliga snapshots returneras, upp till 128 snapshots per resurspool.
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
pool_id |
int | ID för resurspoolen. Inte nullbar. |
name |
sysname | Namnet på resurspoolen. Inte nullbar. |
snapshot_time |
datetime2 | Tiden då tillgångspoolens statistikögonblick tas. |
duration_ms |
int | Tiden mellan den aktuella och föregående ögonblicksbild. |
statistics_start_time |
datetime2 | Tiden då statistikspårningen för denna pool började. Inte nullbar. |
active_session_count |
int | Totalt antal aktiva sessioner i den aktuella ögonblicksbild. |
active_worker_count |
int | Totalt antal arbetare i det aktuella ögonblicksbildet. |
delta_cpu_usage_ms |
int | CPU-användning i millisekunder sedan senaste snapshot. Inte nullbar. |
delta_cpu_usage_preemptive_ms |
int | Preemptiva Win32-anrop styrs inte av SQL CPU-resursstyrningen, sedan senaste ögonblicksbild. |
used_data_space_kb |
bigint | Total plats som används i användardatabaser kopplade till en användarpool. |
allocated_disk_space_kb |
bigint | Total datafilstorlek för användardatabaser kopplade till en användarpool. |
target_memory_kb |
bigint | Målmängden för frågearbetsytans minne, i kilobyte, försöker resurspoolen uppnå. Baserat på nuvarande inställningar och serverstatus. Det kan minska under minnestryck. Inte nullbar. |
used_memory_kb |
bigint | Mängden minne som används, i kilobyte, för resurspoolen. Inte nullbar. |
cache_memory_kb |
bigint | Den aktuella totala cacheminnesanvändningen i kilobyte. Inte nullbar. |
compile_memory_kb |
bigint | Den aktuella totala användningen av stulet minne i kilobyte (KB). Det mesta av denna användning skulle vara för kompilering och optimering, men det kan också inkludera andra minnesanvändare. Inte nullbar. |
active_memgrant_count |
bigint | Det aktuella antalet minnesbidrag. Inte nullbar. |
active_memgrant_kb |
bigint | Summan i kilobyte (KB) för aktuellt minne. Inte nullbar. |
used_memgrant_kb |
bigint | Det aktuella totala använda (stulna) minnet för minnesbidrag. Inte nullbar. |
delta_memgrant_timeout_count |
int | Räkningen av minnestider ger timeouts i denna resurspool under denna period. Inte nullbar. |
delta_memgrant_waiter_count |
int | Antalet frågor som just nu väntar på ett minnesbidrag. Inte nullbar. |
delta_out_of_memory_count |
int | Antalet misslyckade minnesallokeringar i poolen sedan senaste snapshot. Inte nullbar. |
delta_read_io_queued |
int | Totalt antal läs-IO:er som är i kö sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_read_io_issued |
int | Totalt antal läs-IO:er som utfärdats sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_read_io_completed |
int | Totalt antal läs-IO:er som slutförts sedan senaste snapshot. Inte nullbar. |
delta_read_io_throttled |
int | Totalt antal läs-IO:er har strypts sedan snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_read_bytes |
bigint | Det totala antalet byte som lästs sedan senaste snapshot. Inte nullbar. |
delta_read_io_stall_ms |
int | Total tid (i millisekunder) mellan att läs-IO anländer och slutförandet sedan senaste ögonblicksbild. Inte nullbar. |
delta_read_io_stall_queued_ms |
int | Total tid (i millisekunder) mellan att läs-IO anländer och problem sedan senaste ögonblicksbild. Nullable. Null om resurspoolen inte styrs för IO. Icke-noll delta_read_io_stall_queued_ms betyder att IO:er fördröjs av resursstyrning. |
delta_write_io_queued |
int | Totalt antal skriv-IO:er i kö sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_write_io_issued |
int | Totalt antal skriv-IO:er som utfärdats sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_write_io_completed |
int | Totalt antal skriv-IO:er som slutförts sedan senaste snapshot. Inte nullbar. |
delta_write_io_throttled |
int | Totalt antal skriv-IO:er har strypts sedan senaste snapshot. Inte nullbar. |
delta_write_bytes |
bigint | Det totala antalet byte skrivna sedan senaste ögonblicksbild. Inte nullbar. |
delta_write_io_stall_ms |
int | Total tid (i millisekunder) mellan att skriv-IO anländer och slutförs sedan senaste ögonblicksbild. Inte nullbar. |
delta_write_io_stall_queued_ms |
int | Total tid (i millisekunder) mellan skriv-IO-ankomst och problem sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
delta_io_issue_delay_ms |
int | Total tid (i millisekunder) mellan det schemalagda problemet och det faktiska IO-problemet sedan senaste snapshot. Nullable. Null om resurspoolen inte styrs för IO. |
max_iops_per_volume |
int | Inställningen för maximal IO per sekund (IOPS) per diskvolym för denna pool. Nullable. Null om resurspoolen inte styrs för IO. |
max_memory_kb |
bigint | Den maximala mängden minne i kilobyte som resurspoolen kan använda som minne för frågearbetsytan. Frågearbetsytans minne är en delmängd av servermålminnet och kan minskas ytterligare under minnesbelastning. Inte nullbar. |
max_log_rate_kb |
bigint | Maximal logghastighet, i kilobyte per sekund, för resurspoolen. |
max_data_space_kb |
bigint | Maximal lagringsgränsinställning för denna resurspool i kilobyte. |
max_session |
int | Sessionsgräns för poolen. |
max_worker |
int | Arbetsbegränsning för poolen. |
min_cpu_percent |
int | Den aktuella konfigurationen för den garanterade genomsnittliga CPU-bandbredden för alla begäranden i resurspoolen när det finns cpu-konkurrens. Inte nullbar. |
max_cpu_percent |
int | Den aktuella konfigurationen för den maximala genomsnittliga CPU-bandbredden som tillåts för alla begäranden i resurspoolen när det finns cpu-konkurrens. Inte nullbar. |
cap_cpu_percent |
int | Hårt tak för processorbandbredden som alla begäranden i resurspoolen tar emot. Begränsar den maximala processorbandbreddsnivån till den angivna nivån. Det tillåtna intervallet för värdet är mellan 1 och 100. Inte nullbar. |
min_vcores |
decimal(5,2) | Den aktuella konfigurationen för den garanterade genomsnittliga CPU-bandbredden för alla begäranden i resurspoolen när det finns cpu-konkurrens. Uttrycks i enheterna av vCores och kanske inte återspeglar det totala antalet vCores eller logiska CPU:er tillgängliga för en databas, elastisk pool eller SQL-hanterad instans. |
max_vcores |
decimal(5,2) | Den aktuella konfigurationen för den maximala genomsnittliga CPU-bandbredden som tillåts för alla begäranden i resurspoolen när det finns cpu-konkurrens. Uttryckt i enheten med virtuella kärnor och kanske inte återspeglar det totala antalet virtuella kärnor eller logiska processorer som är tillgängliga för en databas, elastisk pool eller SQL-hanterad instans. |
cap_vcores |
decimal(5,2) | Hårt tak för processorbandbredden som alla begäranden i resurspoolen tar emot. Uttryckt i enheten med virtuella kärnor och kanske inte återspeglar det totala antalet virtuella kärnor eller logiska processorer som är tillgängliga för en databas, elastisk pool eller SQL-hanterad instans. |
instance_cpu_count |
int | Antal CPU:er konfigurerade för instansen. |
instance_cpu_percent |
decimal(5,2) | CPU-procent konfigurerad för instansen. |
instance_vcores |
decimal(5,2) | Antal vCores konfigurerade för instansen. Det kanske inte speglar det totala antalet vCores eller logiska CPU:er tillgängliga för en databas, elastisk pool eller SQL-hanterad instans. |
delta_log_bytes_used |
decimal(5,2) | Total logggenerering (i bytes) för resurspoolen sedan senaste snapshot. |
avg_login_rate_percent |
decimal(5,2) | Antal inloggningar sedan senaste snapshot, jämfört med inloggningsgränsen. |
delta_vcores_used |
decimal(5,2) | Beräkna utnyttjandet i enheten av vCores sedan senaste snapshot. |
cap_vcores_used_percent |
decimal(5,2) | Genomsnittlig beräkningsanvändning i procent av poolens gräns. |
instance_vcores_used_percent |
decimal(5,2) | Genomsnittlig beräkningsanvändning i procent av gränsen för SQL-instansen. |
avg_data_io_percent |
decimal(5,2) | Genomsnittlig I/O-användning i procent baserat på poolens gräns. |
avg_log_write_percent |
decimal(5,2) | Genomsnittlig användning av skrivresurser i procent av poolens gräns. |
avg_storage_percent |
decimal(5,2) | Genomsnittlig lagringsanvändning i procent av poolens lagringsgräns. |
avg_allocated_storage_percent |
decimal(5,2) | Andelen datautrymme som tilldelas av alla databaser i elasticitetspoolen. Detta är förhållandet mellan allokerat datautrymme och maxstorlek för den elastiska poolen. För mer information, besök Filutrymmeshantering i SQL Database. |
max_worker_percent |
decimal(5,2) | Maximal samtida arbetare i procent baserat på poolens gräns. |
max_session_percent |
decimal(5,2) | Maximalt antal samtidiga sessioner i procent baserat på poolens gräns. |
active_outbound_connection_worker_count |
int | Totalt antal utgående anslutningsarbetare i aktuell ögonblicksbild. |
max_outbound_connection_worker |
int | Gränsen för utgående anslutningsarbetare för poolen. |
max_outbound_connection_worker_percent |
decimal(5,2) | Maximalt antal samtidiga utgående anslutningsarbetare i procent baserat på poolens gräns. |
Permissions
Kräver behörigheten VIEW SERVER PERFORMANCE STATE.
Anmärkningar
Användare kan komma åt denna dynamiska hanteringsvy för att övervaka nästan realtids resursförbrukning för användarens arbetsbelastningspool och systemets interna pooler i Azure SQL Database och Azure SQL Managed Instance.
När resurspoolen är ansluten till en databas i en elastisk pool representerar den de resurser som finns tillgängliga för hela den elastiska poolen. När den är ansluten till en enda databas representerar en resurspool de resurser som finns tillgängliga för databasen.
Important
Största delen av datan i denna DMV är avsedd för intern konsumtion och kan ändras.
Examples
Följande exempel ger maximal logghastighetsdata och förbrukning vid varje ögonblicksbild per användarpool:
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;
Relaterat innehåll
- sys.dm_resource_governor_workload_groups_history_ex
- Styrning av translation logaritmare
- Elastic pool DTU-resursgränser
- resursbegränsningar för elastisk pool med virtuell kärna
- Hantera elastiska pooler i Azure SQL Database
- sys.elastic_pool_resource_stats (Azure SQL Database)
- sys.dm_elastic_pool_resource_stats (Azure SQL Database)