Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
Azure SQL Managed Instance
Jede Zeile stellt eine periodische Momentaufnahme der Resource Pool-Statistiken in Azure SQL-Datenbank und Azure SQL Managed Instance dar. Beim Start der Datenbank-Engine wird ein Schnappschuss gemacht und danach alle paar Sekunden. Das Intervall zwischen dem aktuellen und dem vorherigen Snapshot kann variieren und wird in der Spalte duration_ms angegeben. Die aktuellsten verfügbaren Snapshots werden zurückgegeben, bis zu 128 Snapshots pro Ressourcenpool.
| Spaltenname | Datentyp | Description |
|---|---|---|
pool_id |
int | Die ID des Ressourcenpools. Nicht nullfähig. |
name |
sysname | Der Name des Ressourcenpools. Nicht nullfähig. |
snapshot_time |
datetime2 | Die Zeit, in der die Ressourcenpool-Statistik aufgenommen wird. |
duration_ms |
int | Dauer zwischen dem aktuellen und dem vorherigen Snapshot. |
statistics_start_time |
datetime2 | Die Zeit, in der die Statistiken für diesen Pool begannen. Nicht nullfähig. |
active_session_count |
int | Gesamtzahl der aktiven Sitzungen im aktuellen Snapshot. |
active_worker_count |
int | Gesamtzahl der Beschäftigten im aktuellen Momentbild. |
delta_cpu_usage_ms |
int | CPU-Auslastung in Millisekunden seit dem letzten Snapshot. Nicht nullfähig. |
delta_cpu_usage_preemptive_ms |
int | Präemptive Win32-Aufrufe, die seit dem letzten Snapshot nicht von der SQL-CPU-Resource Governance gesteuert werden. |
used_data_space_kb |
bigint | Gesamtplatz, der in Benutzerdatenbanken verwendet wird, die mit einem Benutzerpool verknüpft sind. |
allocated_disk_space_kb |
bigint | Gesamtgröße der mit einem Benutzerpool assoziierten Datendateien. |
target_memory_kb |
bigint | Die Zielmenge des Abfragearbeitsbereichsspeichers in Kilobyte versucht der Ressourcenpool zu erreichen. Basierend auf den aktuellen Einstellungen und dem Serverzustand. Könnte unter dem Gedächtnisdruck reduziert sein. Nicht nullfähig. |
used_memory_kb |
bigint | Die Speichermenge in Kilobyte für den Ressourcenpool. Nicht nullfähig. |
cache_memory_kb |
bigint | Die gesamte aktuelle Cachespeicherverwendung in Kilobyte. Nicht nullfähig. |
compile_memory_kb |
bigint | Die aktuell verwendete (gestohlene) Arbeitsspeicher in Kilobyte (KB). Der Großteil dieser Nutzung dient der Kompilierung und Optimierung, kann aber auch andere Speichernutzer einschließen. Nicht nullfähig. |
active_memgrant_count |
bigint | Die aktuelle Anzahl von Arbeitsspeicherzuweisungen. Nicht nullfähig. |
active_memgrant_kb |
bigint | Die Summe der aktuellen Arbeitsspeicherzuweisungen in Kilobyte (KB). Nicht nullfähig. |
used_memgrant_kb |
bigint | Der aktuelle verwendete (gestohlene) Speicher für Speichererteilungen. Nicht nullfähig. |
delta_memgrant_timeout_count |
int | Die Anzahl der Speicherzeiten gewährt in diesem Ressourcenpool in diesem Zeitraum. Nicht nullfähig. |
delta_memgrant_waiter_count |
int | Die Anzahl der Anfragen, die derzeit auf eine Gedächtnisförderung warten. Nicht nullfähig. |
delta_out_of_memory_count |
int | Die Anzahl der fehlgeschlagenen Speicherzuweisungen im Pool seit dem letzten Snapshot. Nicht nullfähig. |
delta_read_io_queued |
int | Die Gesamtzahl der Read-IOs, die seit dem letzten Snapshot in der Warteschlange sind. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_read_io_issued |
int | Die Gesamtzahl der Read-IOs, die seit dem letzten Snapshot ausgegeben wurden. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_read_io_completed |
int | Die Gesamtzahl der Lese-IOs wurde seit dem letzten Snapshot abgeschlossen. Nicht nullfähig. |
delta_read_io_throttled |
int | Die Gesamtzahl der Lese-IOs wurde seit dem Snapshot gedrosselt. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_read_bytes |
bigint | Die Gesamtzahl der seit dem letzten Snapshot gelesenen Bytes. Nicht nullfähig. |
delta_read_io_stall_ms |
int | Gesamtzeit (in Millisekunden) zwischen Ankunft und Abschluss der Lese-IO seit dem letzten Snapshot. Nicht nullfähig. |
delta_read_io_stall_queued_ms |
int | Gesamtzeit (in Millisekunden) zwischen Ankunft der Lese-IO und dem Problem seit dem letzten Snapshot. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. Nicht-null delta_read_io_stall_queued_ms bedeutet, dass IOs durch Ressourcenverwaltung verzögert werden. |
delta_write_io_queued |
int | Die Gesamtzahl der Schreib-IOs, die seit dem letzten Snapshot in der Warteschlange sind. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_write_io_issued |
int | Die Gesamtzahl der Schreib-IOs, die seit dem letzten Snapshot ausgegeben wurden. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_write_io_completed |
int | Die Gesamtzahl der Schreib-IOs wurde seit dem letzten Snapshot abgeschlossen. Nicht nullfähig. |
delta_write_io_throttled |
int | Die Gesamtzahl der Schreib-IOs wurde seit dem letzten Snapshot gedrosselt. Nicht nullfähig. |
delta_write_bytes |
bigint | Die Gesamtzahl der seit dem letzten Snapshot geschriebenen Bytes. Nicht nullfähig. |
delta_write_io_stall_ms |
int | Gesamtzeit (in Millisekunden) zwischen Ankunft und Abschluss der Schreib-IO seit dem letzten Snapshot. Nicht nullfähig. |
delta_write_io_stall_queued_ms |
int | Gesamtzeit (in Millisekunden) zwischen Ankunft der Schreib-IO und dem Problem seit dem letzten Snapshot. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
delta_io_issue_delay_ms |
int | Gesamtzeit (in Millisekunden) zwischen dem geplanten Problem und dem tatsächlichen IO-Problem seit dem letzten Snapshot. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
max_iops_per_volume |
int | Die Einstellung Maximum IO pro Sekunde (IOPS) pro Festplattenvolumen für diesen Pool. Nullfähig. Null, wenn der Ressourcenpool nicht für IO geregelt ist. |
max_memory_kb |
bigint | Die maximale Arbeitsspeichermenge in Kilobyte, die der Ressourcenpool als Abfragearbeitsbereichsspeicher verwenden kann. Der Arbeitsspeicher des Abfragearbeitsbereichs ist eine Teilmenge des Serverzielspeichers und kann unter Speicherdruck weiter reduziert werden. Nicht nullfähig. |
max_log_rate_kb |
bigint | Maximale Lograte in Kilobyte pro Sekunde für den Ressourcenpool. |
max_data_space_kb |
bigint | Maximale Speicherbegrenzung für diesen Ressourcenpool in Kilobyte. |
max_session |
int | Sitzungslimit für den Pool. |
max_worker |
int | Arbeiterlimit für den Pool. |
min_cpu_percent |
int | Die aktuelle Konfiguration für die garantierte durchschnittliche CPU-Bandbreite für alle Anforderungen im Ressourcenpool, wenn cpu-Konsistenz vorhanden ist. Nicht nullfähig. |
max_cpu_percent |
int | Die aktuelle Konfiguration für die maximale durchschnittliche CPU-Bandbreite, die für alle Anforderungen im Ressourcenpool zulässig ist, wenn cpu-Konsistenz vorhanden ist. Nicht nullfähig. |
cap_cpu_percent |
int | Harte Obergrenze für die CPU-Bandbreite, die alle Anforderungen im Ressourcenpool empfangen. Beschränkt die maximale CPU-Bandbreitenstufe auf die angegebene Stufe. Der zulässige Bereich für value liegt zwischen 1 und 100. Nicht nullfähig. |
min_vcores |
Dezimalzahl(5;2) | Die aktuelle Konfiguration für die garantierte durchschnittliche CPU-Bandbreite für alle Anforderungen im Ressourcenpool, wenn cpu-Konsistenz vorhanden ist. Sie werden in den Einheiten von vCores ausgedrückt und spiegeln möglicherweise nicht die Gesamtzahl der vCores oder logischen CPUs wider, die einer Datenbank, einem elastischen Pool oder einer SQL-verwalteten Instanz zur Verfügung stehen. |
max_vcores |
Dezimalzahl(5;2) | Die aktuelle Konfiguration für die maximale durchschnittliche CPU-Bandbreite, die für alle Anforderungen im Ressourcenpool zulässig ist, wenn cpu-Konsistenz vorhanden ist. Ausgedrückt in der Einheit von vCores und spiegelt möglicherweise nicht die Gesamtanzahl der vCores oder logischen CPUs wider, die für eine Datenbank, einen elastischen Pool oder eine sql-verwaltete Instanz verfügbar sind. |
cap_vcores |
Dezimalzahl(5;2) | Harte Obergrenze für die CPU-Bandbreite, die alle Anforderungen im Ressourcenpool empfangen. Ausgedrückt in der Einheit von vCores und spiegelt möglicherweise nicht die Gesamtanzahl der vCores oder logischen CPUs wider, die für eine Datenbank, einen elastischen Pool oder eine sql-verwaltete Instanz verfügbar sind. |
instance_cpu_count |
int | Anzahl der für die Instanz konfigurierten CPUs. |
instance_cpu_percent |
Dezimalzahl(5;2) | CPU-Prozentsatz für die Instanz konfiguriert. |
instance_vcores |
Dezimalzahl(5;2) | Anzahl der für die Instanz konfigurierten vCores. Sie spiegeln möglicherweise nicht die Gesamtzahl der vCores oder logischen CPUs wider, die einer Datenbank, einem elastischen Pool oder einer SQL-verwalteten Instanz zur Verfügung stehen. |
delta_log_bytes_used |
Dezimalzahl(5;2) | Totale Loggenerierung (in Bytes) für den Ressourcenpool seit dem letzten Snapshot. |
avg_login_rate_percent |
Dezimalzahl(5;2) | Anzahl der Logins seit dem letzten Snapshot, im Vergleich zum Login-Limit. |
delta_vcores_used |
Dezimalzahl(5;2) | Berechnungsauslastung in der Einheit der vCores seit dem letzten Snapshot. |
cap_vcores_used_percent |
Dezimalzahl(5;2) | Durchschnittliche Computeauslastung als Prozentwert der maximalen Kapazität des Pools. |
instance_vcores_used_percent |
Dezimalzahl(5;2) | Durchschnittliche Rechenauslastung im Prozentsatz des Limits der SQL-Instanz. |
avg_data_io_percent |
Dezimalzahl(5;2) | Durchschnittliche E/A-Auslastung als Prozentwert der maximalen Kapazität des Pools. |
avg_log_write_percent |
Dezimalzahl(5;2) | Durchschnittliche Auslastung der Schreibressourcen als Prozentwert der maximalen Kapazität des Pools. |
avg_storage_percent |
Dezimalzahl(5;2) | Durchschnittliche Speicherauslastung als Prozentwert der Speicherbeschränkung des Pools. |
avg_allocated_storage_percent |
Dezimalzahl(5;2) | Der Prozentsatz des Datenraums, der von allen Datenbanken im elastischen Pool zugeordnet wird. Dies ist das Verhältnis des Datenraums, der der maximalen Datengröße für den elastischen Pool zugeordnet ist. Weitere Informationen finden Sie unter "File Space Management" in SQL-Datenbank. |
max_worker_percent |
Dezimalzahl(5;2) | Maximale gleichzeitige Arbeiter in prozentualem Prozentsatz basierend auf dem Limit des Pools. |
max_session_percent |
Dezimalzahl(5;2) | Maximale Anzahl der gleichzeitigen Sitzungen als Prozentwert basierend auf der maximalen Kapazität des Pools. |
active_outbound_connection_worker_count |
int | Gesamtzahl der Outbound-Verbindungsarbeiter im aktuellen Snapshot. |
max_outbound_connection_worker |
int | Outbound-Connection-Worker-Limit für den Pool. |
max_outbound_connection_worker_percent |
Dezimalzahl(5;2) | Maximale gleichzeitige ausgehende Verbindungsarbeiter in Prozent basierend auf dem Limit des Pools. |
Erlaubnisse
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung.
Bemerkungen
Benutzer können auf diese dynamische Management-Ansicht zugreifen, um den Ressourcenverbrauch für den Nutzer-Workload-Pool und die internen Systempools in Azure SQL-Datenbank und Azure SQL Managed Instance zu überwachen.
Wenn er mit einer Datenbank in einem elastischen Pool verbunden ist, stellt ein Ressourcenpool die Ressourcen dar, die dem gesamten elastischen Pool zur Verfügung stehen. Wenn er mit einer einzelnen Datenbank verbunden ist, stellt ein Ressourcenpool die verfügbaren Ressourcen dar.
Important
Die meisten Daten in diesem DMV sind für den internen Konsum bestimmt und können sich ändern.
Examples
Das folgende Beispiel liefert die maximale Log-Rate-Daten und den maximalen Verbrauch pro Snapshot per Benutzerpool:
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;
Verwandte Inhalte
- sys.dm_resource_governor_workload_groups_history_ex
- Governance der Translation Log Rate
- DTU-Ressourcengrenzen elastischer Pool
- Flexible Pool-vCore-Ressourcenbeschränkungen
- Verwalten elastischer Pools in Azure SQL-Datenbank
- sys.elastic_pool_resource_stats (Azure SQL-Datenbank)
- sys.dm_elastic_pool_resource_stats (Azure SQL-Datenbank)