Freigeben über


Überwachen eines SQL-Warehouse

Überwachen sie ein SQL-Warehouse über die Databricks-Benutzeroberfläche. Aktive Abfragen, Lagerstatus, Clusteranzahl und vieles mehr anzeigen.

Informationen zur Verwendung von SQL-Abfragen und Systemtabellen zum Überwachen eines SQL-Lagerlagers finden Sie unter Beispielabfragen für die Überwachung der SQL-Lageraktivitäten.

Anzeigen von SQL Warehouse-Überwachungsmetriken

Klicken Sie zum Überwachen eines SQL-Warehouse auf den Namen eines SQL-Warehouse und dann auf die Registerkarte Überwachung. Auf der Registerkarte Überwachung werden die folgenden Überwachungselemente angezeigt:

Screenshot mit nummerierten Anmerkungen für die definierten Teile der folgenden Seite

  1. Livestatistik: Livestatistiken werden am oberen Rand der Seite angezeigt. Von links nach rechts geben sie den Lagerstatus, die Anzahl der ausgeführten Abfragen, die Anzahl der in die Warteschlange eingereihten Abfragen und die aktuelle Clusteranzahl des Lagers an.

    Hinweis

    Die Clusteranzahl kann nur größer als 1 sein, wenn die Skalierung aktiviert und konfiguriert wurde.

  2. Filter der Zeitskala: Der Zeitskalafilter legt den Zeitraum für das Abfrageanzahldiagramm, das laufende Clusterdiagramm und den Abfrageverlauf fest. Der Standardzeitbereich beträgt 8 Stunden, Sie können jedoch das Blitzsymbol Blitzsymbol verwenden, um einen Zeitraum von 24 Stunden, 7 Tagen oder 14 Tagen auszuwählen. Sie können einen benutzerdefinierten Zeitraum auch mithilfe des Kalenders festlegen oder indem Sie auf das Balkendiagramm klicken und ziehen.

  3. Diagramm der Spitzenabfrageanzahl: Dieses Diagramm zeigt die maximale Anzahl gleichzeitiger Abfragen, die sowohl ausgeführt als auch in der Warteschlange sind, für den ausgewählten Zeitraum. Die Daten, die in dieses Diagramm einfließen, enthalten keine Metadatenabfragen. Jeder Datenpunkt stellt den Höchstwert in einem 5-Minuten-Fenster dar.

  4. Diagramm "Abgeschlossene Abfrageanzahl": Dieses Diagramm zeigt die Anzahl der im ausgewählten Zeitrahmen abgeschlossenen Abfragen an, einschließlich abgebrochener und fehlgeschlagener Abfragen. Abfragen werden nach Abschluss im Diagramm angezeigt, wobei die Anzahl pro Minute gemittelt wird.

  5. Diagramm ausgeführter Cluster: Dieses Diagramm zeigt die Anzahl der Cluster an, die dem Warehouse während des ausgewählten Zeitraums zugeordnet sind. Während der Wiederverwendung eines Clusters überschreitet diese Anzahl möglicherweise vorübergehend das konfigurierte Maximum. Aktivieren Sie Aktivitätsdetails (Beta), um farbcodierte Anmerkungen anzuzeigen, die erläutern, warum der Speicher während jedes Zeitintervalls aktiv war. Siehe Aktivitätsdetails.

  6. Abfrageverlaufstabelle: Diese Tabelle listet alle Abfragen auf, die im ausgewählten Zeitrahmen aktiv sind. Spalten zeigen die folgenden Details an:

    • Frage: Klicken Sie auf den Pfeil, um eine Vorschau des Abfragetexts anzuzeigen. Klicken Sie auf "Abfragetext erweitern ", um mehr anzuzeigen.
    • Startzeit der Abfrage: Zeigt an, wann die Abfrage gestartet wurde.
    • Dauer: Fahren Sie mit der Maus über die Dauer, um diese nach Terminplanung und Ablaufzeiten aufgeschlüsselt zu sehen.
    • Abrufzeit (Beta): Wenn eine Abfrage aktiv abgerufen wird, wird keine Zeit angezeigt. Wenn ein Abruf abgeschlossen ist, wird die Uhrzeit in der Tabelle angezeigt.
    • Abfragequelle: Zeigt die ursprüngliche Quelle an, z. B. Pipeline, Genie-Raum oder Dashboard, wo die Abfrageausführung initiiert wird.
    • Benutzer, der die Abfrage ausgeführt hat: Zeigt den Namen des Benutzers an, der die Abfrage ausgeführt hat.

    Sie können die Abfragen nach Benutzer, Dauer, Status und Anweisungstyp filtern.

    Hinweis

    Klicken Sie bei aktivierten Aktivitätsdetails im Diagramm " Ausgeführte Cluster " auf die grauen Balken, um diese Tabelle nach Abfragen im Abrufzustand zu filtern.

Aktivitätsdetails

Aktivieren Sie Aktivitätsdetails, um farbcodierte Anmerkungen anzuzeigen, die erläutern, warum das Lager während jedes Zeitintervalls in Betrieb war. Aktivitätsdaten werden alle 5 bis 10 Minuten aktualisiert.

Von Bedeutung

Dieses Feature befindet sich in der Betaversion. Arbeitsbereichsadministratoren können den Zugriff auf dieses Feature über die Vorschauseite steuern. Siehe Verwalten von Azure Databricks-Vorschauen.

Diagramm

Aktivitätsanmerkungen:

  • Abfrageaktivität: Das Warehouse verarbeitet abfrageaktivität, einschließlich der Ausführung von Abfragen, in die Warteschlange eingereihten Abfragen oder Abfragen, die kürzlich abgeschlossen wurden.
  • Andere Aktivitäten: Der Speicher war aktiv aufgrund von Abfragen, die Ergebnisse abrufen, oder aufgrund von Sitzungen, die ohne aktive Abfragen offen waren.
  • Bereit: Das Datenlager war bereit, Workloads auszuführen, hatte jedoch keine aktiven Abfrage- oder Sitzungsaktivitäten.

So interagieren Sie mit Aktivitätsdetails:

  • Metadaten anzeigen: Zeigen Sie mit der Maus auf eine beliebige farbige Leiste, um zusätzlichen Kontext anzuzeigen, z. B. Anweisungs-IDs, Benutzer-E-Mail-Adressen und Clientanwendungen.
  • Filterabfrageverlauf: Klicken Sie auf die grauen Balken (Abrufen von Abfragen), um die Abfrageverlaufstabelle automatisch nach Abfragen im Abrufstatus während dieses Zeitraums zu filtern.

Überwachen langer Abrufzeiten

Von Bedeutung

Dieses Feature befindet sich in der Betaversion. Arbeitsbereichsadministratoren können den Zugriff auf dieses Feature über die Vorschauseite steuern. Siehe Verwalten von Azure Databricks-Vorschauen.

SQL-Lagerhäuser bleiben aktiv, wenn Abfragen ausgeführt oder Ergebnisse abgerufen werden. Die meisten Abfragen geben Innerhalb von Sekunden Ergebnisse zurück, aber einige Abfragen können aufgrund großer Resultsets, verzögerter Abruf oder Abfragen, die von Clients nicht geschlossen wurden, mehrere Minuten dauern. Wenn Sie wissen, welche Abfragen ausgeführt werden, können Sie verstehen, warum ein Warehouse aktiv bleibt, obwohl keine Abfragen sichtbar ausgeführt werden.

Tipp

Sie können auch die Umschaltfläche "Aktivitätsdetails" im Diagramm "Laufende Cluster" verwenden, um Zeiträume visuell zu identifizieren, wenn Abfragen abgerufen werden, die das Lager aktiv gehalten haben. Graue Balken geben die Abrufaktivität an, und Sie können darauf klicken, um die Abfrageverlaufstabelle zu filtern.

So zeigen Sie Abfragen an, die abgerufen werden:

  1. Klicken Sie auf das Suchsymbol neben Clustern. Ein Panel, das Abfragen im Ladestatus zeigt, erscheint über der Abfrageverlaufstabelle.
  2. Klicken Sie auf "Beenden ", um zur Abfrageverlaufstabelle zurückzukehren.

So beenden Sie Abfragen im Abrufstatus:

  1. Klicken Sie auf die Abfrage, um den Bereich "Abfrageprofil " zu öffnen.
  2. Klicken Sie rechts neben dem Ergebnisabruf nach Client auf "Beenden".