Abfrageverlauf

Im Abfrageverlauf werden die mit SQL-Warehouses ausgeführten SQL-Abfragen angezeigt. Der Abfrageverlauf enthält Abfragedaten der letzten 30 Tage. Danach werden sie automatisch gelöscht.

Hinweis

Wenn Ihr Arbeitsbereich für die Public Preview des serverlosen Computings aktiviert ist, enthält Ihr Abfrageverlauf auch alle SQL- und Python-Abfragen, die für serverloses Computing für Notebooks und Aufträge ausgeführt werden. Weitere Informationen finden Sie unter Serverloses Computing für Notebooks.

Sie können die auf diesem Bildschirm verfügbaren Informationen verwenden, um Probleme mit Abfragen zu debuggen.

In diesem Abschnitt wird beschrieben, wie Sie über die Benutzeroberfläche mit dem Abfrageverlauf arbeiten. Informationen zum Arbeiten mit dem Abfrageverlauf mithilfe der API finden Sie unter Abfrageverlaufs-API.

Wichtig

Die im Abfrageverlauf für eine SQL-Abfrage aufgezeichnete Zeit ist nur die Zeit, die das SQL-Warehouse tatsächlich für die Ausführung der Abfrage aufwendet. Es wird kein zusätzlicher Aufwand aufgezeichnet, der mit der Vorbereitung auf die Ausführung der Abfrage verbunden ist, z. B. interne Warteschlangen oder zusätzliche Zeit im Zusammenhang mit dem Datenupload- und -downloadvorgang.

Anzeigen des Abfrageverlaufs

Gehen Sie wie folgt vor, um den Verlauf aller Ausführungen einer Abfrage anzuzeigen:

  1. Klicken Sie auf der Randleiste auf VerlaufssymbolAbfrageverlauf.
  2. Klicken Sie optional auf Dauer, um die Liste nach Dauer zu sortieren. Standardmäßig wird die Liste nach Startzeit sortiert.
  3. Klicken Sie auf den Namen einer Abfrage, um weitere Details anzuzeigen, z. B. den SQL-Befehl und die Ausführungsdetails.

Sie können die Liste nach Benutzer, Dienstprinzipal, Datumsbereich, SQL-Warehouse und Abfragestatus filtern.

Wenn Sie ein Benutzer ohne Administratorrechte und CAN_MANAGE-Berechtigungen sind, können Sie nur Ihre eigenen Abfragen im Abfrageverlauf anzeigen.

Hinweis

Abfragen, die von einem Benutzer mit der Berechtigung Als Besitzer ausführen für einen anderen Benutzer mit der Berechtigung KANN AUSFÜHREN freigegeben werden, werden im Abfrageverlauf des Benutzers angezeigt, der die Abfrage ausführt, und nicht des Benutzers, der die Abfrage freigegeben hat.

Abfragedetails anzeigen

Gehen Sie wie folgt vor, um Details zu einer Abfrage (z. B. die Dauer, den SQL-Befehl, die Anzahl der zurückgegebenen Zeilen und die E/A-Leistung) anzuzeigen:

  1. Zeigen Sie den Abfrageverlauf an.

  2. Klicken Sie auf den Namen einer Abfrage.

    Details des Abfrageverlaufs

    Es werden kurze Informationen zur Leistung einer Abfrage angezeigt, z. B. die für eine Aufgabe aufgewendete Zeit, die zurückgegebenen Zeilen und die E/A-Leistung.

  3. Für detailliertere Informationen über die Leistung der Abfrage, einschließlich des Ausführungsplans, klicken Sie unten auf der Seite auf Abfrageprofil anzeigen. Weitere Informationen finden Sie unter Abfrageprofil.

Beenden einer aktuell ausgeführten Abfrage

Gehen Sie wie folgt vor, um eine von Ihnen oder einem anderen Benutzer gestartete Abfrage mit langer Ausführungszeit zu beenden:

  1. Zeigen Sie den Abfrageverlauf an.

  2. Klicken Sie auf den Namen einer Abfrage.

  3. Klicken Sie neben Status auf Abbrechen.

    Hinweis

    Abbrechen wird nur angezeigt, wenn eine Abfrage ausgeführt wird.

Die Abfrage wird beendet, und ihr Status ändert sich in Abgebrochen.