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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für