sys.dm_pdw_dms_external_work (Transact-SQL)

Gilt für:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Azure Synapse Analytics Systemansicht, die Informationen über alle Data Movement Service (DMS)-Schritte für externe Operationen enthält.

Note

Diese Syntax wird von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Spaltenname Datentyp Description Bereich
Anfrage_ID nvarchar(32) Abfrage, die diesen DMS-Mitarbeiter verwendet.

request_id, step_index und dms_step_index bilden den Schlüssel zu dieser Sichtweise.
Genauso wie request_id in sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Abfrageschritt, der diesen DMS-Mitarbeiter aufruft.

request_id, step_index und dms_step_index bilden den Schlüssel zu dieser Sichtweise.
Genauso wie step_index in sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Aktueller Schritt im DMS-Plan.

request_id, step_index und dms_step_index bilden den Schlüssel zu dieser Sichtweise.
Genauso wie dms___step_index in sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Node, der den DMS-Worker ausführt. Genauso wie node_id in sys.dm_pdw_nodes (Transact-SQL).
type nvarchar(60) Art der externen Operation, die dieser Knoten ausführt.

FILE SPLIT ist eine Operation auf einer externen Hadoop-Datei, die in mehrere kleinere Fälle aufgeteilt wurde.
'AKTENAUFTEILUNG'
work_id int Die Datei-Split-ID. Größer als oder gleich 0.

Einzigartig pro Compute-Knoten.
input_name nvarchar(60) Zeichenkettenname für die gelesene Eingabe. Für eine Hadoop-Datei ist dies der Hadoop-Dateiname.
read_location bigint Versatz des Lesestandorts.
bytes_processed bigint Anzahl der von diesem Worker verarbeiteten Bytes. Größer als oder gleich 0.
length bigint Anzahl der Bytes in der Datei geteilt.

Für Hadoop ist das die Größe des HDFS-Blocks.
Benutzerdefiniert. Die Standardgröße beträgt 64 MB.
status nvarchar(32) Zustand des Arbeiters. Ausstehend, Bearbeitung, Erledigt, Fehlgeschlagen, Abgebrochen
Startzeit datetime Zeitpunkt, zu dem die Hinrichtung dieses Arbeiters begann. Größer als oder gleich der Startzeit des Abfrageschritts, zu dem dieser Worker gehört. Siehe sys.dm_pdw_request_steps (Transact-SQL).
End_time datetime Zeit, zu der die Ausführung endete, scheiterte oder abgebrochen wurde. NULL für laufende oder in der Warteschlange stehende Arbeiter. Ansonsten größer als start_time.
total_elapsed_time int Gesamtzeit, die mit der Ausführung verbracht wurde, in Millisekunden. Größer als oder gleich 0.

Überschreitet total_elapsed_time den Maximalwert für eine ganze Zahl, bleibt total_elapsed_time der Maximalwert. Diese Bedingung erzeugt die Warnung "Der maximale Wert wurde überschritten."

Der Maximalwert in Millisekunden entspricht 24,8 Tagen.

Informationen zu den maximal von dieser Ansicht erhaltenen Zeilen finden Sie im Bereich Metadaten im Thema Kapazitätsbegrenzungen .

Siehe auch

Systemsichten (Transact-SQL)