Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Enthält Informationen zu allen aktuellen oder kürzlich aktiven Anfragen in PolyBase-Anfragen. Es listet eine Zeile pro Anforderung/Abfrage auf.
Basierend auf der Sitzungs- und Anforderungs-ID kann ein Benutzer dann die tatsächlich erzeugten verteilten Anfragen abrufen – über sys.dm_exec_distributed_requests. Zum Beispiel wird eine Abfrage, die reguläres SQL und externe SQL-Tabellen umfasst, in verschiedene Anweisungen/Anfragen zerlegt, die über die verschiedenen Rechenknoten ausgeführt werden. Um die verteilten Schritte über alle Rechenknoten hinweg zu verfolgen, führen wir eine 'globale' Ausführungs-ID ein, die verwendet werden kann, um alle Operationen an den Rechenknoten, die jeweils mit einer bestimmten Anfrage bzw. einem Operator verbunden sind, zu verfolgen.
| Spaltenname | Datentyp | Beschreibung | Bereich |
|---|---|---|---|
| sql_handle | varbinary(64) | Schlüssel für diese Ansicht. Eindeutige numerische ID, die der Anforderung zugeordnet ist. | Einzigartig für alle Anforderungen im System. |
| execution_id | Nvarchar(32 | Eindeutige numerische ID, die mit der Sitzung verknüpft ist, in der diese Abfrage ausgeführt wurde. | |
| status | Nvarchar(32 | Aktueller Status der Anforderung. | 'Ausstehend', 'Autorisieren', 'SystemRessourcen erwerben', 'Initialisieren', 'Plan', 'Parsing', 'Ressourcen', 'Laufen', 'Abbrechen', 'Abgeschlossen', 'Fehlgeschlagen', 'Abgebrochen'. |
| error_id | nvarchar(36) | Eindeutige ID des mit der Anfrage verbundenen Fehlers, falls vorhanden. | Auf NULL gesetzt, wenn kein Fehler aufgetreten ist. |
| Startzeit | datetime | Zeitpunkt, zu dem die Anforderungsausführung gestartet wurde. | 0 für Warteschlangenanfragen; ansonsten gilt das gültige Datum, das kleiner oder gleich der aktuellen Zeit ist. |
| End_time | datetime | Zeitpunkt, zu dem das Modul die Erstellung der Anforderung abgeschlossen hat. | NULL für Warteschlange oder aktive Anfragen; ansonsten gilt ein gültiges Datum, das kleiner oder gleich der aktuellen Zeit ist. |
| total_elapsed_time | int | Die Zeit, die bei der Ausführung seit dem Start der Anforderung verstrichen ist, in Millisekunden. | Zwischen 0 und der Differenz zwischen start_time und end_time. Ü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 maximale Wert in Millisekunden entspricht 24,8 Tagen. |
Siehe auch
PolyBase-Fehlerbehebung mit dynamischen Verwaltungsansichten
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Datenbank verbundene dynamische Verwaltungssichten (Transact-SQL)