Freigeben über


sys.dm_exec_distributed_sql_requests (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL verwaltete Instanz

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-Problembehandlung mit dynamischen Verwaltungsansichten
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Datenbank verbundene dynamische Verwaltungssichten (Transact-SQL)