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)