Freigeben über


Ü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.

    Screenshot des Einstiegspunkts „Abfrageaktivität“ aus dem Kontextmenü des Arbeitsbereichs.

  • Wählen Sie im Abfrage-Editor des Warehouse, das Sie überwachen möchten, die Abfrageaktivität im Menüband aus.

    Screenshot des Einstiegspunkts „Abfrageaktivität“ aus dem Menüband.

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.

Screenshot des Dialogfensters Abfrage wird 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.