sys.dm_pdw_resource_waits (Transact-SQL)
Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)
Zeigt Wartezeitinformationen für alle Ressourcentypen in Azure Synapse Analytics an.
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | BESCHREIBUNG | Range |
---|---|---|---|
wait_id | bigint | Position der Anforderung in der Warteliste. | 0-basierte Ordnungszahl. Dies ist nicht für alle Warteeinträge eindeutig. |
session_id | nvarchar(32) | ID der Sitzung, in der der Wartezustand aufgetreten ist. | Siehe session_id in sys.dm_pdw_exec_sessions (Transact-SQL). |
Typ | nvarchar(255) | Der Typ der Wartezeit, die dieser Eintrag darstellt. | Mögliche Werte: Verbindung Lokale Abfragen Parallelität Verteilte Abfragen Parallelität DMS-Parallelität Parallelität sichern |
object_type | nvarchar(255) | Typ des Objekts, das von der Wartezeit betroffen ist. | Mögliche Werte: OBJEKT DATABASE SYSTEM SCHEMA ANWENDUNG |
object_name | nvarchar(386) | Name oder GUID des angegebenen Objekts, das von der Wartezeit betroffen war. | Tabellen und Ansichten werden mit dreiteiligen Namen angezeigt. Indizes und Statistiken werden mit vierteiligen Namen angezeigt. Namen, Prinzipale und Datenbanken sind Zeichenfolgennamen. |
request_id | nvarchar(32) | ID der Anforderung, für die der Wartezustand aufgetreten ist. | QID-Id der Anforderung. GUID-ID für Ladeanforderungen. |
request_time | datetime | Zeitpunkt, zu dem die Sperre oder Ressource angefordert wurde. | |
acquire_time | datetime | Zeitpunkt, zu dem die Sperre oder Ressource erworben wurde. | |
state | nvarchar(50) | Status des Wartezustands. | Informationen nicht verfügbar. |
priority | int | Priorität des Warteelements. | Informationen nicht verfügbar. |
concurrency_slots_used | int | Intern | Sehen Sie sich die Monitor-Ressource unten an . |
resource_class | nvarchar(20) | Intern | Sehen Sie sich die Monitor-Ressource unten an . |
Überwachen der Ressourcenwarte
Bei der Einführung von Workloadgruppen gelten Parallelitätsplätze nicht mehr. Verwenden Sie die folgende Abfrage und die resources_requested
Spalte, um die ressourcen zu verstehen, die zum Ausführen der Anforderung erforderlich sind.
select rw.wait_id
,rw.session_id
,rw.type
,rw.object_type
,rw.object_name
,rw.request_id
,rw.request_time
,rw.acquire_time
,rw.state
,resources_requested = s.effective_request_min_resource_grant_percent
,r.group_name
from sys.dm_workload_management_workload_groups_stats s
join sys.dm_pdw_exec_requests r on r.group_name = s.name collate SQL_Latin1_General_CP1_CI_AS
join sys.dm_pdw_resource_waits rw on rw.request_id = r.request_id
Weitere Informationen
Dynamische Azure Synapse Analytics- und Parallel Data Warehouse-Verwaltungsansichten (Transact-SQL)