sys.dm_exec_dms_workers (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und spätere Versionen

Enthält Informationen zu allen Workern, die DMS-Schritte ausführen.

Diese Ansicht zeigt die Daten für die letzten 1000 Anforderungen und aktiven Anforderungen an. aktive Anforderungen enthalten immer die Daten, die in dieser Ansicht vorhanden sind.

Spaltenname Datentyp BESCHREIBUNG Range
execution_id nvarchar(32) Abfrage, zu der dieser DMS-Worker gehört.

execution_id, step_index und dms_step_index bilden den Schlüssel für diese Ansicht.
step_index int Abfrageschritt, zu dem dieser DMS-Worker gehört. Siehe Schrittindex in sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Gehen Sie in den DMS-Plan ein, den dieser Worker ausführt. Siehe sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Knoten, auf dem der Worker ausgeführt wird. Weitere Informationen finden Sie unter sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
Typ nvarchar(32) Typ des DMS-Workerthreads, den dieser Eintrag darstellt. "DIRECT_CONVERTER", "DIRECT_READER", "FILE_READER", "HASH_CONVERTER", "HASH_READER", "ROUNDROBIN_CONVERTER", "EXPORT_READER", "EXTERNAL_READER", "EXTERNAL_WRITER", "PARALLEL_COPY_READER", "REJECT_WRITER", "WRITER"
status nvarchar(32) Status dieses Schritts "Pending", "Running", "Complete", "Failed", "UndoFailed", "PendingCancel", "Canceled", "Undone", "Aborted"
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
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.
cpu_time bigint
query_time int
buffers_available int
dms_cpid int
sql_spid int
error_id nvarchar(36)
source_info nvarchar(4000)
destination_info nvarchar(4000)
command nvarchar(4000)
compute_pool_id int Eindeutiger Bezeichner für den Pool.

Weitere Informationen

Problembehandlung bei PolyBase mit dynamischen Verwaltungssichten
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Datenbank verbundene dynamische Verwaltungssichten (Transact-SQL)