sys.dm_pdw_sql_requests (Transact-SQL)
Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)
Enthält Informationen zu allen SQL Server-Abfrageverteilungen als Teil eines SQL-Schritts in der Abfrage.
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Spaltenname | Datentyp | BESCHREIBUNG | Range |
---|---|---|---|
request_id |
nvarchar(32) | Eindeutiger Bezeichner der Abfrage, zu der diese SQL-Abfrageverteilung gehört.request_id , step_index und distribution_id bilden Sie den Schlüssel für diese Ansicht. |
Siehe request_id in sys.dm_pdw_exec_requests. |
step_index |
int | Index des Abfrageschritts, zu dem diese Verteilung gehört.request_id , step_index und distribution_id bilden Sie den Schlüssel für diese Ansicht. |
Siehe step_index in sys.dm_pdw_request_steps. |
pdw_node_id |
int | Eindeutiger Bezeichner des Knotens, auf dem diese Abfrageverteilung ausgeführt wird. | Siehe node_id in sys.dm_pdw_nodes. |
distribution_id |
int | Eindeutiger Bezeichner der Verteilung, für die diese Abfrageverteilung ausgeführt wird.request_id , step_index und distribution_id bilden Sie den Schlüssel für diese Ansicht. |
Siehe distribution_id in sys.pdw_distributions. Legen Sie diesen Wert für -1 Anforderungen fest, die im Knotenbereich ausgeführt werden, nicht auf den Verteilungsbereich. |
status |
nvarchar(32) | Aktueller Status der Abfrageverteilung. | Pending , , Running Failed , Cancelled , Complete , , Aborted CancelSubmitted |
error_id |
nvarchar(36) | Eindeutiger Bezeichner des Fehlers, der dieser Abfrageverteilung zugeordnet ist, falls vorhanden. | Siehe error_id in sys.dm_pdw_errors. Legen Sie fest, NULL ob kein Fehler aufgetreten ist. |
start_time |
datetime | Zeitpunkt, zu dem die Ausführung der Abfrageverteilung gestartet wurde. | Kleiner oder gleich der aktuellen Uhrzeit und größer oder gleich start_time dem Abfrageschritt, zu dem diese Abfrageverteilung gehört. |
end_time |
datetime | Zeitpunkt, zu dem die Ausführung dieser Abfrageverteilung abgeschlossen wurde, abgebrochen oder fehlgeschlagen ist. | Größer oder gleich start_time oder wird festgelegt, NULL wenn die Abfrageverteilung fortlaufend oder in die Warteschlange gestellt wird. |
total_elapsed_time |
int | Stellt die Ausführungszeit der Abfrageverteilung in Millisekunden dar. | Größer oder gleich 0. Entspricht dem Delta von start_time und end_time für abgeschlossene, fehlgeschlagene oder abgebrochene Abfrageverteilungen.Wenn total_elapsed_time der Maximalwert für eine ganze Zahl überschritten wird, total_elapsed_time wird der Maximalwert weiterhin verwendet. Diese Bedingung generiert die Warnung "Der Maximalwert wurde überschritten."Der Maximalwert in Millisekunden entspricht 24,8 Tagen. |
row_count |
bigint | Die Anzahl der Zeilen, die von dieser Abfrageverteilung geändert oder gelesen wurden. | -1 für Vorgänge, die keine Daten ändern oder zurückgeben, z CREATE TABLE . B. und DROP TABLE . |
spid |
int | Sitzungs-ID in der SQL Server-Instanz, die die Abfrageverteilung ausführt. | |
command |
nvarchar(4000) | Volltext des Befehls für diese Abfrageverteilung. | Eine beliebige gültige Abfrage- oder Anforderungszeichenfolge. |
Informationen zu den maximalen Zeilen, die in dieser Ansicht aufbewahrt werden, finden Sie im Abschnitt "Metadaten" im Thema "Kapazitätsbeschränkungen ".