sys.dm_exec_distributed_sql_requests (Transact-SQL)
Gilt für: SQL Server 2016 (13.x) und höher Azure SQL Managed Instance
Enthält Informationen zu allen SQL-Abfrageverteilungen im Rahmen eines SQL-Schritts in der Abfrage. In dieser Ansicht werden die Daten für die letzten 1000 Anforderungen angezeigt. aktive Anforderungen enthalten immer die Daten, die in dieser Ansicht vorhanden sind.
Spaltenname | Datentyp | BESCHREIBUNG | Range |
---|---|---|---|
execution_id | nvarchar(32) | execution_id und step_index bilden den Schlüssel für diese Ansicht. Eindeutige numerische ID, die der Anforderung zugeordnet ist. | Siehe ID in sys.dm_exec_requests (Transact-SQL) |
step_index | int | Index des Abfrageschritts, zu dem diese Verteilung gehört. | Weitere Informationen finden Sie unter step_index in sys.dm_exec_distributed_request_steps (Transact-SQL). |
compute_node_id | int | Typ des Vorgangs, der durch diesen Schritt dargestellt wird. | Weitere Informationen finden Sie unter compute_node_id in sys.dm_exec_compute_nodes (Transact-SQL). |
distribution_id | int | Der Schritt wird ausgeführt. | Legen Sie für Anforderungen, die im Knotenbereich und nicht im Verteilungsbereich ausgeführt werden, auf -1 fest. |
status | nvarchar(32) | Status dieses Schritts | Aktiv, Abgebrochen, Abgeschlossen, Fehler, In der Warteschlange |
error_id | nvarchar(36) | Eindeutige ID des Fehlers, der diesem Schritt zugeordnet ist, falls vorhanden | Siehe ID von sys.dm_exec_compute_node_errors (Transact-SQL), NULL, wenn kein Fehler aufgetreten ist. |
start_time | datetime | Zeitpunkt, zu dem die Ausführung des Schritts gestartet wurde | Kleiner oder gleich der aktuellen Zeit und größer oder gleich end_compile_time der Abfrage, zu der dieser Schritt gehört. |
end_time | datetime | Zeitpunkt, zu dem dieser Schritt die Ausführung abgeschlossen, abgebrochen wurde oder fehlgeschlagen ist. | Kleiner oder gleich der aktuellen Zeit und größer oder gleich start_time. Legen Sie für schritte, die sich derzeit in der Ausführung oder in der Warteschlange befinden, auf NULL fest. |
total_elapsed_time | int | Gesamtdauer der Ausführung des Abfrageschritts in Millisekunden | Zwischen 0 und dem Unterschied zwischen end_time und start_time. 0 für Schritte in der Warteschlange. |
row_count | bigint | Gesamtzahl der Zeilen, die von dieser Anforderung geändert oder zurückgegeben wurden | 0 für Schritte, die keine Daten geändert oder zurückgegeben haben, Anzahl der zeilen, die andernfalls betroffen sind. Legen Sie für DMS-Schritte auf -1 fest. |
spid | int | Sitzungs-ID auf dem SQL Server instance, der die Abfrageverteilung ausführt | |
command | nvarchar(4000) | Enthält den vollständigen Text des Befehls dieses Schritts. | Jede gültige Anforderungszeichenfolge für einen Schritt. Abgeschnitten, wenn mehr als 4.000 Zeichen lang sind. |
Weitere Informationen
Problembehandlung bei PolyBase mit dynamischen Verwaltungssichten
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Datenbank verbundene dynamische Verwaltungssichten (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für