Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Database
Azure SQL Managed Instance
Elke rij vertegenwoordigt een periodiek momentopname van resource pool-statistieken in Azure SQL Database en Azure SQL Managed Instance. Er wordt een snapshot gemaakt wanneer de database-engine start, en daarna elke paar seconden. Het interval tussen de huidige en de vorige snapshot kan variëren en wordt in de duration_ms kolom vermeld. De laatst beschikbare snapshots worden teruggegeven, tot 128 snapshots per resource pool.
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
pool_id |
int | De id van de resourcegroep. Niet nullwaarde. |
name |
sysname | De naam van de resourcegroep. Niet nullwaarde. |
snapshot_time |
datetime2 | Het moment waarop de statistieken van de bronpool worden genomen. |
duration_ms |
int | Duur tussen de huidige en de vorige snapshot. |
statistics_start_time |
datetime2 | De tijd waarin statistieken voor deze pool begonnen. Niet nullwaarde. |
active_session_count |
int | Totaal actieve sessies in de huidige snapshot. |
active_worker_count |
int | Totaal aantal werknemers in de huidige momentopname. |
delta_cpu_usage_ms |
int | CPU-verbruik in milliseconden sinds de laatste snapshot. Niet nullwaarde. |
delta_cpu_usage_preemptive_ms |
int | Preëmptieve Win32-aanroepen die niet worden beheerd door de SQL CPU-resource governance, sinds de laatste snapshot. |
used_data_space_kb |
bigint | Totale ruimte die wordt gebruikt in gebruikersdatabases die aan een gebruikerspool zijn gekoppeld. |
allocated_disk_space_kb |
bigint | Totale bestandsgrootte van gebruikersdatabases die aan een gebruikerspool zijn gekoppeld. |
target_memory_kb |
bigint | De doelhoeveelheid querywerkruimtegeheugen, in kilobytes, probeert de resourcegroep te bereiken. Gebaseerd op de huidige instellingen en serverstatus. Misschien wordt het minder geheugendruk. Niet nullwaarde. |
used_memory_kb |
bigint | De hoeveelheid geheugen die in kilobyte wordt gebruikt voor de resource pool. Niet nullwaarde. |
cache_memory_kb |
bigint | Het huidige totale cachegeheugengebruik in kilobytes. Niet nullwaarde. |
compile_memory_kb |
bigint | Het huidige totale gestolen geheugengebruik in kilobytes (KB). Het meeste van dit gebruik is bedoeld voor compilatie en optimalisatie, maar het kan ook andere geheugengebruikers insluiten. Niet nullwaarde. |
active_memgrant_count |
bigint | Het huidige aantal geheugentoelagen. Niet nullwaarde. |
active_memgrant_kb |
bigint | De som, in kilobytes (KB), van de huidige geheugentoelagen. Niet nullwaarde. |
used_memgrant_kb |
bigint | Het huidige totale gebruikte (gestolen) geheugen voor geheugentoelagen. Niet nullwaarde. |
delta_memgrant_timeout_count |
int | Het aantal geheugen-time-outs in deze resourcepool levert in deze periode tijdslimieten op. Niet nullwaarde. |
delta_memgrant_waiter_count |
int | Het aantal zoekopdrachten dat momenteel wacht op een geheugentoekenning. Niet nullwaarde. |
delta_out_of_memory_count |
int | Het aantal mislukte geheugentoewijzingen in de pool sinds de laatste snapshot. Niet nullwaarde. |
delta_read_io_queued |
int | Het totaal aantal lees-IO's die sinds de laatste snapshot in de wachtrij staan. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_read_io_issued |
int | Het totaal aantal lees-IO's dat sinds de laatste snapshot is uitgegeven. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_read_io_completed |
int | Het totaal aantal lees-IO's is voltooid sinds de laatste snapshot. Niet nullwaarde. |
delta_read_io_throttled |
int | Het totaal aantal lees-IO's is sinds de snapshot verminderd. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_read_bytes |
bigint | Het totale aantal bytes dat sinds de laatste snapshot is gelezen. Niet nullwaarde. |
delta_read_io_stall_ms |
int | Totale tijd (in milliseconden) tussen de aankomst van de lees-IO en voltooiing sinds de laatste snapshot. Niet nullwaarde. |
delta_read_io_stall_queued_ms |
int | Totale tijd (in milliseconden) tussen de aankomst van de read IO en het probleem sinds de laatste snapshot. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. Niet-nul delta_read_io_stall_queued_ms betekent dat IO's worden vertraagd door resource governance. |
delta_write_io_queued |
int | Het totaal aantal schrijf-IO's die sinds de laatste snapshot in de wachtrij staan. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_write_io_issued |
int | Het totale aantal schrijf-IO's dat sinds de laatste snapshot is uitgegeven. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_write_io_completed |
int | Het totaal aantal schrijf-IO's is voltooid sinds de laatste snapshot. Niet nullwaarde. |
delta_write_io_throttled |
int | Het totaal aantal schrijf-IO's is sinds de laatste snapshot verminderd. Niet nullwaarde. |
delta_write_bytes |
bigint | Het totale aantal bytes dat sinds de laatste snapshot is geschreven. Niet nullwaarde. |
delta_write_io_stall_ms |
int | Totale tijd (in milliseconden) tussen de aankomst en voltooiing van de schrijf-IO sinds de laatste snapshot. Niet nullwaarde. |
delta_write_io_stall_queued_ms |
int | Totale tijd (in milliseconden) tussen de aankomst van schrijf-IO en het probleem sinds de laatste snapshot. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
delta_io_issue_delay_ms |
int | Totale tijd (in milliseconden) tussen het geplande probleem en het daadwerkelijke IO-probleem sinds de laatste snapshot. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
max_iops_per_volume |
int | De instelling Maximum IO per seconde (IOPS) per schijfvolume voor deze pool. Nullable. Nul als de resource pool niet wordt gereguleerd voor IO. |
max_memory_kb |
bigint | De maximale hoeveelheid geheugen, in kilobytes, die de resourcegroep kan gebruiken als querywerkruimtegeheugen. Het geheugen van de querywerkruimte is een subset van het doelgeheugen van de server en kan verder worden verminderd onder geheugendruk. Niet nullwaarde. |
max_log_rate_kb |
bigint | Maximale logsnelheid, in kilobytes per seconde, voor de resource pool. |
max_data_space_kb |
bigint | Maximale opslaglimietinstelling voor deze resource pool in kilobytes. |
max_session |
int | Sessielimiet voor het zwembad. |
max_worker |
int | Werknemerslimiet voor het zwembad. |
min_cpu_percent |
int | De huidige configuratie voor de gegarandeerde gemiddelde CPU-bandbreedte voor alle aanvragen in de resourcegroep wanneer er sprake is van CPU-conflicten. Niet nullwaarde. |
max_cpu_percent |
int | De huidige configuratie voor de maximale gemiddelde CPU-bandbreedte die is toegestaan voor alle aanvragen in de resourcegroep wanneer er sprake is van CPU-conflicten. Niet nullwaarde. |
cap_cpu_percent |
int | Vaste limiet voor de CPU-bandbreedte die alle aanvragen in de resourcegroep ontvangen. Beperkt het maximale CPU-bandbreedteniveau tot het opgegeven niveau. Het toegestane bereik voor de waarde is tussen 1 en 100. Niet nullwaarde. |
min_vcores |
decimaal(5;2) | De huidige configuratie voor de gegarandeerde gemiddelde CPU-bandbreedte voor alle aanvragen in de resourcegroep wanneer er sprake is van CPU-conflicten. Uitgedrukt in de eenheden van vCores en mogelijk niet het totale aantal vCores of logische CPU's weerspiegelen dat beschikbaar is voor een database, elastische pool of SQL-beheerde instantie. |
max_vcores |
decimaal(5;2) | De huidige configuratie voor de maximale gemiddelde CPU-bandbreedte die is toegestaan voor alle aanvragen in de resourcegroep wanneer er sprake is van CPU-conflicten. Uitgedrukt in de eenheid van vCores en geeft mogelijk niet het totale aantal vCores of logische CPU's weer die beschikbaar zijn voor een database, elastische pool of sql managed instance. |
cap_vcores |
decimaal(5;2) | Vaste limiet voor de CPU-bandbreedte die alle aanvragen in de resourcegroep ontvangen. Uitgedrukt in de eenheid van vCores en geeft mogelijk niet het totale aantal vCores of logische CPU's weer die beschikbaar zijn voor een database, elastische pool of sql managed instance. |
instance_cpu_count |
int | Aantal CPU's dat voor de instantie is geconfigureerd. |
instance_cpu_percent |
decimaal(5;2) | CPU-percentage geconfigureerd voor de instantie. |
instance_vcores |
decimaal(5;2) | Aantal vCores geconfigureerd voor de instantie. Het weerspiegelt mogelijk niet het totale aantal vCores of logische CPU's dat beschikbaar is voor een database, elastische pool of SQL-beheerde instantie. |
delta_log_bytes_used |
decimaal(5;2) | Totale loggeneratie (in bytes) voor de resource pool sinds de laatste snapshot. |
avg_login_rate_percent |
decimaal(5;2) | Aantal inlogs sinds de laatste snapshot, vergeleken met de inloglimiet. |
delta_vcores_used |
decimaal(5;2) | Bereken het gebruik in de eenheid van vCores sinds de laatste snapshot. |
cap_vcores_used_percent |
decimaal(5;2) | Gemiddeld rekengebruik in percentage van de limiet van de pool. |
instance_vcores_used_percent |
decimaal(5;2) | Gemiddeld rekengebruik in percentage van de limiet van de SQL-instantie. |
avg_data_io_percent |
decimaal(5;2) | Gemiddeld I/O-gebruik in percentage gebaseerd op de limiet van de pool. |
avg_log_write_percent |
decimaal(5;2) | Gemiddeld gebruik van schrijfmiddelen in percentage van de limiet van de pool. |
avg_storage_percent |
decimaal(5;2) | Gemiddeld opslaggebruik in percentage van de opslaglimiet van de pool. |
avg_allocated_storage_percent |
decimaal(5;2) | Het percentage dataruimte dat door alle databases in de elastische pool wordt toegewezen. Dit is de verhouding van toegewezen dataruimte tot de maximale datagrootte voor de elastische pool. Voor meer informatie, bezoek Bestandsruimtebeheer in SQL Database. |
max_worker_percent |
decimaal(5;2) | Maximale gelijktijdige werknemers in percentage gebaseerd op de limiet van de pool. |
max_session_percent |
decimaal(5;2) | Maximale gelijktijdige sessies in percentage gebaseerd op de limiet van de pool. |
active_outbound_connection_worker_count |
int | Totaal aantal uitgaande verbindingswerkers in de huidige snapshot. |
max_outbound_connection_worker |
int | Limiet voor de worker van uitgaande verbindingen voor de pool. |
max_outbound_connection_worker_percent |
decimaal(5;2) | Maximale gelijktijdige uitgaande verbindingswerknemers in percentage, gebaseerd op de limiet van de pool. |
Permissions
Hiervoor is de VIEW SERVER PERFORMANCE STATE machtiging vereist.
Opmerkingen
Gebruikers kunnen toegang krijgen tot deze dynamische beheerweergave om het vrijwel realtime resourceverbruik te monitoren voor de gebruikerswerklastpool en de interne systeempools in Azure SQL Database en Azure SQL Managed Instance.
Wanneer deze verbinding is met een database in een elastische pool, vertegenwoordigt een resource pool de middelen die beschikbaar zijn voor de gehele elastische pool. Wanneer verbonden met één enkele database, vertegenwoordigt een resource pool de beschikbare middelen voor de database.
Important
Het merendeel van de gegevens in deze DMV is bedoeld voor intern gebruik en kan worden gewijzigd.
Examples
Het volgende voorbeeld geeft maximale logsnelheidsdata en verbruik bij elke snapshot per gebruikerspool terug:
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;
Verwante onderwerpen
- sys.dm_resource_governor_workload_groups_history_ex
- Governance van vertaalloglogsnelheid
- DTU-resourcelimieten van elastische pools
- vCore-resourcelimieten voor elastische pools
- Elastische pools beheren in Azure SQL Database
- sys.elastic_pool_resource_stats (Azure SQL Database)
- sys.dm_elastic_pool_resource_stats (Azure SQL Database)