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 als Teil eines SQL-Schritts in der Abfrage. In dieser Ansicht werden die Daten für die letzten 1000 Anforderungen angezeigt; aktive Anforderungen haben immer die Daten in dieser Ansicht.
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. | Siehe step_index in sys.dm_exec_distributed_request_steps (Transact-SQL). |
compute_node_id | int | Typ des Vorgangs, der durch diesen Schritt dargestellt wird. | Siehe compute_node_id in sys.dm_exec_compute_nodes (Transact-SQL). |
distribution_id | int | Wo der Schritt ausgeführt wird. | Legen Sie für Anforderungen, die im Knotenbereich ausgeführt werden, nicht für den Verteilungsbereich auf -1 fest. |
status | nvarchar(32) | Status dieses Schritts | Aktiv, abgebrochen, abgeschlossen, fehlgeschlagen, in die Warteschlange eingereiht |
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 die Ausführung dieses Schritts abgeschlossen wurde, abgebrochen oder fehlgeschlagen ist. | Kleiner oder gleich der aktuellen Zeit und größer oder gleich start_time, legen Sie für Schritte, die derzeit ausgeführt oder in die Warteschlange gestellt werden, 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 in die Warteschlange eingereihte Schritte. |
row_count | bigint | Gesamtanzahl der Zeilen, die von dieser Anforderung geändert oder zurückgegeben wurden | 0 für Schritte, die daten nicht geändert oder zurückgegeben haben, ist die Anzahl der betroffenen Zeilen andernfalls betroffen. Legen Sie für DMS-Schritte auf -1 fest. |
spid | int | Sitzungs-ID für die SQL Server-Instanz, die die Abfrageverteilung ausführt | |
Befehl | nvarchar(4000) | Enthält den vollständigen Text des Befehls dieses Schritts. | Eine beliebige gültige Anforderungszeichenfolge für einen Schritt. Abgeschnitten, wenn länger als 4000 Zeichen sind. |
Weitere Informationen
PolyBase-Fehlerbehebung mit dynamischen Verwaltungsansichten
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Datenbank verbundene dynamische Verwaltungssichten (Transact-SQL)