Teilen über


sys.dm_pdw_dms_external_work (Transact-SQL)

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

Azure Synapse Analytics-Systemansicht, die Informationen zu allen DMS-Schritten (Data Movement Service) für externe Vorgänge enthält.

Hinweis

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

Spaltenname Datentyp BESCHREIBUNG Range
request_id nvarchar(32) Abfrage, die diesen DMS-Worker verwendet.

request_id, step_index und dms_step_index bilden den Schlüssel für diese Ansicht.
Identisch mit request_id in sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Abfrageschritt, der diesen DMS-Worker aufruft.

request_id, step_index und dms_step_index bilden den Schlüssel für diese Ansicht.
Identisch mit 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 für diese Ansicht.
Identisch mit dms___step_index in sys.dm_pdw_dms_workers (Transact-SQL).
pdw_node_id int Knoten, der den DMS-Worker ausführt. Identisch mit node_id in sys.dm_pdw_nodes (Transact-SQL).
Typ nvarchar(60) Der Typ des externen Vorgangs, den dieser Knoten ausführt.

FILE SPLIT ist ein Vorgang für eine externe Hadoop-Datei, die in mehrere kleinere Fälle aufgeteilt wurde.
'FILE SPLIT'
work_id int Die Geteilte ID der Datei. Größer oder gleich 0.

Eindeutig pro Computeknoten.
input_name nvarchar(60) Zeichenfolgenname für die zu lesende Eingabe. Für eine Hadoop-Datei ist dies der Hadoop-Dateiname.
read_location bigint Offset der Leseposition.
bytes_processed bigint Anzahl der von diesem Worker verarbeiteten Bytes. Größer oder gleich 0.
length bigint Anzahl der Bytes in der Dateiteilung.

Für Hadoop ist dies die Größe des HDFS-Blocks.
Benutzerdefiniert. Der Standardwert ist 64 MB.
status nvarchar(32) Der Staat des Arbeitnehmers. Ausstehend, Verarbeitung, Fertig, fehlgeschlagen, abgebrochen
start_time datetime Zeitpunkt, zu dem die Ausführung dieses Workers gestartet wurde. Größer oder gleich der Startzeit des Abfrageschritts, zu dem dieser Worker gehört. Siehe sys.dm_pdw_request_steps (Transact-SQL).
end_time datetime Zeitpunkt, zu dem die Ausführung beendet, fehlgeschlagen oder abgebrochen wurde. NULL für fortlaufende oder in die Warteschlange eingereihte Mitarbeiter. Andernfalls größer als start_time.
total_elapsed_time int Gesamtzeit für die Ausführung in Millisekunden. Größer oder gleich 0.

Wenn total_elapsed_time den Maximalwert für eine ganze Zahl überschreitet, wird total_elapsed_time weiterhin der Maximalwert sein. Diese Bedingung generiert die Warnung "Der Maximalwert wurde überschritten."

Der Maximalwert in Millisekunden entspricht 24,8 Tagen.

Informationen zu den maximalen Zeilen, die in dieser Ansicht aufbewahrt werden, finden Sie im Abschnitt "Metadaten" im Thema "Kapazitätsbeschränkungen ".

Weitere Informationen

Systemsichten (Transact-SQL)