sys.dm_pdw_dms_external_work (Transact-SQL)

Gilt für:Azure Synapse AnalyticsAnalytics 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, auf dem der DMS-Worker ausgeführt wird. Identisch mit node_id in sys.dm_pdw_nodes (Transact-SQL).
Typ nvarchar(60) Typ des externen Vorgangs, den dieser Knoten ausführt.

FILE SPLIT ist ein Vorgang für eine externe Hadoop-Datei, die in mehrere kleinere Stürze unterteilt wurde.
'FILE SPLIT'
work_id int Die Dateiteilungs-ID. Größer als oder gleich 0.

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

Für Hadoop ist dies die Größe des HDFS-Blocks.
Benutzerdefinierte. Der Standardwert ist 64 MB.
status nvarchar(32) Status des Workers. Ausstehend, Verarbeitung, Fertig, Fehler, Abgebrochen
start_time datetime Zeitpunkt, zu dem die Ausführung dieses Workers gestartet wurde. 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 Zeitpunkt, zu dem die Ausführung beendet, fehlgeschlagen oder abgebrochen wurde. NULL für laufende oder in die Warteschlange eingereihte Worker. Andernfalls größer als start_time.
total_elapsed_time int Gesamtzeit für die Ausführung in Millisekunden. Größer als oder gleich 0.

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

Der Maximalwert in Millisekunden entspricht 24,8 Tagen.

Informationen zu den maximalen Zeilen, die von dieser Ansicht beibehalten werden, finden Sie im Abschnitt Metadaten des Themas Kapazitätslimits .

Weitere Informationen

Systemsichten (Transact-SQL)