sys.dm_pdw_dms_workers (Transact-SQL)
Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)
Enthält Informationen zu allen Mitarbeitern, die DMS-Schritte ausführen.
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | BESCHREIBUNG | Range |
---|---|---|---|
request_id |
nvarchar(32) | Abfrage, zu der dieser DMS-Worker gehört.request_id , step_index und dms_step_index bilden Sie den Schlüssel für diese Ansicht. |
Siehe request_id in sys.dm_pdw_exec_requests. |
step_index |
int | Dieser DMS-Worker ist Teil des Abfrageschritts.request_id , step_index und dms_step_index bilden Sie den Schlüssel für diese Ansicht. |
Siehe step_index in sys.dm_pdw_request_steps. |
dms_step_index |
int | Schritt im DMS-Plan, den dieser Worker ausführt.request_id , step_index und dms_step_index bilden Sie den Schlüssel für diese Ansicht. |
|
pdw_node_id |
int | Knoten, auf dem der Worker ausgeführt wird. | Siehe node_id in sys.dm_pdw_nodes. |
distribution_id |
Int | Verteilung, auf der der Worker ausgeführt wird, falls vorhanden. | Siehe distribution_id in sys.pdw_distributions. |
type |
nvarchar(32) | Der Typ des DMS-Workerthreads, der dieser Eintrag darstellt. | DIRECT_CONVERTER , DIRECT_READER , , FILE_READER , HASH_CONVERTER , ROUNDROBIN_CONVERTER HASH_READER , EXPORT_READER , EXTERNAL_READER , , EXTERNAL_WRITER , PARALLEL_COPY_READER , , REJECT_WRITER WRITER |
status |
nvarchar(32) | Status des DMS-Workers. | Informationen nicht verfügbar. |
bytes_per_sec |
bigint | Lese- oder Schreibdurchsatz in der letzten Sekunde. | Größer als oder gleich 0 . NULL wenn die Abfrage abgebrochen oder fehlgeschlagen war, bevor der Worker ausgeführt werden konnte. |
bytes_processed |
bigint | Von diesem Worker verarbeitete Bytes insgesamt. | Größer als oder gleich 0 . NULL wenn die Abfrage abgebrochen oder fehlgeschlagen war, bevor der Worker ausgeführt werden konnte. |
rows_processed |
bigint | Die Anzahl der Zeilen, die für diesen Worker gelesen oder geschrieben wurden. | Größer als oder gleich 0 . NULL wenn die Abfrage abgebrochen oder fehlgeschlagen war, bevor der Worker ausgeführt werden konnte. |
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. |
end_time |
datetime | Zeitpunkt, zu dem die Ausführung beendet, fehlgeschlagen oder abgebrochen wurde. | NULL für laufende 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. Die Gesamtzeit, die seit dem Start oder Neustart des Systems verstrichen ist. Wenn total_elapsed_time der Maximalwert für eine ganze Zahl (24,8 Tage in Millisekunden) überschritten wird, führt dies zu Materialisierungsfehlern aufgrund eines Überlaufs.Der Maximalwert in Millisekunden entspricht 24,8 Tagen. |
cpu_time |
bigint | Von diesem Worker verbrauchte CPU-Zeit in Millisekunden. | Größer oder gleich 0. |
query_time |
int | Zeitraum, bevor SQL beginnt, Zeilen in Millisekunden an den Thread zurückzugeben. | Größer oder gleich 0. |
buffers_available |
int | Anzahl nicht verwendeter Puffer. | NULL wenn die Abfrage abgebrochen oder fehlgeschlagen war, bevor der Worker ausgeführt werden konnte. |
sql_spid |
int | Sitzungs-ID für die SQL Server-Instanz, die die Arbeit für diesen DMS-Worker ausführt. | |
dms_cpid |
int | Prozess-ID des tatsächlich ausgeführten Threads. | |
error_id |
nvarchar(36) | Eindeutiger Bezeichner des Fehlers, der bei der Ausführung dieses Workers aufgetreten ist. | Siehe error_id in sys.dm_pdw_request_steps. |
source_info |
nvarchar(4000) | Geben Sie für einen Leser die Quelltabellen und -spalten an. | |
destination_info |
nvarchar(4000) | Für einen Writer geben Sie die Zieltabellen an. |
Informationen zu den maximalen Zeilen, die in dieser Ansicht aufbewahrt werden, finden Sie im Abschnitt "Metadaten" im Thema "Kapazitätsbeschränkungen ".