Freigeben über


sys.dm_exec_dms_workers (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

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

Diese Ansicht zeigt die Daten für die letzten 1000 Anforderungen und aktiven Anforderungen an. aktive Anforderungen haben immer die Daten in dieser Ansicht.

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 Dieser DMS-Worker ist Teil des Abfrageschritts. Siehe Schrittindex in sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Schritt im DMS-Plan, 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. Siehe sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
Typ nvarchar(32) Der Typ des DMS-Workerthreads, der 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', 'Cancelled', '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 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.
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)
Befehl nvarchar(4000)
compute_pool_id int Eindeutiger Bezeichner für den Pool.

Weitere Informationen

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