Überwachen der ausgeführten und abgeschlossenen T-SQL-Abfragen mithilfe der Abfrageaktivität
Gilt für:✅ SQL-Analyseendpunkt und Warehouse in Microsoft Fabric
Die Überwachung von SQL-Abfragen ist für die Überwachung und Problembehandlung ihres Fabric-Warehouse sowie für die Wahrung der Effizienz des Warehouse unerlässlich. Mit Abfrageaktivitäten haben Sie eine zentrale Ansicht aller ausgeführten und historischen T-SQL-Abfragen zusammen mit einer Liste von zeitintensiven und häufig ausgeführten Abfragen, ohne T-SQL-Code ausführen zu müssen. Sie können die Abfrageaktivität verwenden, um sicherzustellen, dass Abfragen nicht länger als erwartet ausgeführt und erfolgreich abgeschlossen werden.
Voraussetzungen
- Sie müssen ein Administrator in Ihrem Arbeitsbereich sein, um auf Abfrageaktivitäten zuzugreifen. Mitglieder, Mitwirkende und Zuschauer verfügen nicht über die Berechtigung, auf diese Ansicht zuzugreifen.
Erste Schritte
Es gibt zwei Möglichkeiten, die Abfrageaktivitätsumgebung zu starten.
Wählen Sie Weitere Optionen (...) neben dem Warehouse aus, das Sie in der Arbeitsbereichsansicht überwachen möchten, und wählen Sie Abfrageaktivität aus.
Wählen Sie im Abfrage-Editor des Warehouse, das Sie überwachen möchten, die Abfrageaktivität im Menüband aus.
Abfrageausführungen
Auf der Seite Abfrage wird ausgeführt finden Sie eine Liste der ausgeführten, erfolgreichen, abgebrochenen und fehlgeschlagenen Abfragen über die letzten 30 Tage.
- Verwenden Sie die Dropdownliste, um nach Status, Übermittler oder Übermittlungszeit zu filtern.
- Verwenden Sie die Suchleiste, um nach bestimmten Schlüsselwörtern (keywords) im Abfragetext oder anderen Spalten zu filtern.
Für jede Abfrage werden die folgenden Details bereitgestellt:
Spaltenname | Beschreibung |
---|---|
ID der verteilten Anweisung | Eindeutige ID für jede Abfrage |
Abfragetext | Text der ausgeführten Abfrage (bis zu 8.000 Zeichen) |
Übermittlungszeit (UTC) | Der Zeitstempel, der angibt, wann die Anforderung eingetroffen ist |
Dauer | Zeit, die die Abfrage zur Ausführung benötigte |
Status | Abfragestatus (Ausgeführt, erfolgreich, fehlgeschlagen oder abgebrochen) |
Absender | Name des Benutzers oder Systems, der die Abfrage gesendet hat |
Sitzungs-ID | ID, die die Abfrage mit einer bestimmten Benutzersitzung verknüpft |
Ausführung der Einbindung | Name des Clientprogramms, mit dem die Sitzung initiiert wurde |
Wenn Sie die Abfragen neu laden möchten, die auf der Seite angezeigt werden, wählen Sie im Menüband die Schaltfläche Aktualisieren aus. Wenn eine Abfrage angezeigt wird, die ausgeführt wird, und deren Ausführung Sie sofort beenden möchten, aktivieren Sie die Abfrage mithilfe des Kontrollkästchens, und wählen Sie die Schaltfläche Abbrechen aus. Sie werden mit einem Dialogfeld aufgefordert, zu bestätigen, bevor die Abfrage abgebrochen wird. Alle nicht ausgewählten Abfragen, die Teil derselben von Ihnen ausgewählten SQL-Sitzungen sind, werden ebenfalls abgebrochen.
Dieselben Informationen zum Ausführen von Abfragen finden Sie auch Verwendung von dynamischen Verwaltungsansichten.
Abfrageerkenntnisse
Auf der Seite Abfrageerkenntnisse können Sie eine Liste der zeitintensiven Abfragen und häufig ausgeführten Abfragen anzeigen, um Trends in den Abfragen Ihres Warehouse zu ermitteln.
Für jede Abfrage wird im Erkenntnis zeitintensive Abfragen die folgenden Details bereitgestellt:
Spaltenname | Beschreibung |
---|---|
Abfragetext | Text der ausgeführten Abfrage (bis zu 8.000 Zeichen) |
Mittlere Ausführungsdauer | Ausführungszeit für Medianabfragen (ms) über Ausführungen hinweg |
Ausführungsanzahl | Gesamte Anzahl, die die Abfrage ausgeführt wurde |
Dauer der letzten Ausführung | Zeitaufwand für die letzte Ausführung (ms) |
ID der letzten verteilten Anweisung | Eindeutige ID für die letzte Abfrageausführung |
Sitzungs-ID der letzten Ausführung | Sitzungs-ID für die letzte Ausführung |
Für jede Abfrage wird im Erkenntnis Häufig ausgeführten Abfragen die folgenden Details bereitgestellt:
Spaltenname | Beschreibung |
---|---|
Abfragetext | Text der ausgeführten Abfrage (bis zu 8.000 Zeichen) |
Durchschnittliche Ausführungsdauer | Durchschnittliche Ausführungszeit für Abfrageausführungen (ms) |
Maximale Dauer | Längste Abfrageausführungszeit (ms) |
Min. Dauer | Kürzeste Abfrageausführungszeit (ms) |
ID der letzten verteilten Anweisung | Eindeutige ID für die letzte Abfrageausführung |
Ausführungsanzahl | Gesamte Anzahl, die die Abfrage ausgeführt wurde |
Anzahl der erfolgreichen Ausführungen | Anzahl der erfolgreichen Abfrageausführungen |
Anzahl der fehlgeschlagenen Ausführungen | Anzahl der fehlgeschlagenen Abfrageausführungen |
Anzahl der abgebrochenen Ausführungen | Anzahl abgebrochener Abfrageausführungen |
Die gleichen Informationen zu abgeschlossenen, fehlgeschlagenen und abgebrochenen Abfragen aus der Abfrage können Sie zusammen mit aggregierten Erkenntnissen auch in Abfrageerkenntnissen in Fabric Data Warehouse finden.
Begrenzungen
- Es kann bis zu 15 Minuten dauern, bis Abfragen der Historie in den Abfrageaktivitäten angezeigt werden, je nachdem, welche gleichzeitige Workload ausgeführt wird.
- Nur die obersten 10.000 Zeilen können in der Abfrageausführung und auf den Registerkarten „Abfrageerkenntnisse“ für die angegebenen Filterauswahlen angezeigt werden.
- Ein Fehler „Ungültiger Objektname queryinsights.exec_requests_history“ kann auftreten, wenn Abfrageaktivitäten unmittelbar nach dem Erstellen eines neuen Warehouse geöffnet werden, da die zugrunde liegenden Systemansichten noch nicht generiert wurden. Warten Sie als Problemumgehung zwei Minuten und aktualisieren Sie dann die Seite.