Share via


Query Performance Insight in Azure Database for MariaDB

Wichtig

Azure Database for MariaDB wird demnächst eingestellt. Es wird dringend empfohlen, zu Azure Database for MySQL zu migrieren. Weitere Informationen zum Migrieren zur Azure-Datenbank für MySQL finden Sie unter Was geschieht mit Azure Database for MariaDB?.

Gilt für: Azure-Datenbank für MariaDB 10.2

Mithilfe von Query Performance Insight können Sie schnell die Abfragen mit den längsten Ausführungszeiten identifizieren, wie sie sich im Laufe der Zeit ändern und welche Wartezeiten sie beeinflussen.

Häufige Szenarios

Zeitintensive Abfragen

  • Identifizieren der am längsten ausgeführten Abfragen in der vergangenen X Stunden
  • Identifizieren der wichtigsten N Abfragen, die auf Ressourcen warten

Wartestatistiken

  • Verstehen der Natur des Wartens für eine Abfrage
  • Verstehen von Trends für Ressourcenwartevorgänge und wo Ressourcenkonflikte vorhanden sind

Voraussetzungen

Damit Query Performance Insight funktioniert, müssen Daten im Abfragespeicher vorhanden sein.

Anzeigen von Einblicken in die Leistung

Die Query Performance Insight-Ansicht im Azure-Portal zeigt wichtige Informationen aus dem Abfragespeicher an.

Wählen Sie auf der Portalseite Ihres Azure Database for MariaDB-Servers im Abschnitt Intelligente Leistung in der Menüleiste die Option Query Performance Insight.

Zeitintensive Abfragen

Die Registerkarte Abfragen mit langer Ausführungszeit zeigt die fünf Top-Abfragen nach durchschnittlicher Dauer pro Ausführung an, zusammengefasst in Intervallen von 15 Minuten. Sie können mehr Abfragen anzeigen, indem Sie in der Dropdownliste Anzahl der Abfragen eine Auswahl treffen. Dabei ändern sich unter Umständen die Diagrammfarben für eine bestimmte Abfrage-ID.

Durch Auswählen und Ziehen im Diagramm können Sie die Zeit auf ein bestimmtes Zeitfenster eingrenzen. Alternativ zeigen Sie mit den Symbolen zum Vergrößern oder Verkleinern einen kürzeren bzw. längeren Zeitraum an.

Query Performance Insight long running queries

Wartestatistiken

Hinweis

Wartestatistiken sind für die Problembehandlung von Leistungsproblemen bei Abfragen vorgesehen. Es wird empfohlen, diese nur zu Problembehandlungszwecken zu aktivieren.
Wenn Sie im Azure-Portal die Fehlermeldung „Problem für ‚Microsoft.DBforMySQL‘. Anforderung kann nicht erfüllt werden. Falls dieses Problem weiterhin besteht oder unerwartet war, wenden Sie sich mit diesen Informationen an den Support.“ erhalten, während Sie Wartestatistiken anzeigen, verwenden Sie einen kleineren Zeitraum.

Wartestatistiken bieten eine Ansicht der Warteereignisse, die während der Ausführung einer bestimmten Abfrage auftreten. Weitere Informationen zu den Warteereignistypen finden Sie in der MySQL-Engine-Dokumentation.

Auf der Registerkarte Wartestatistik werden die entsprechenden Visualisierungen zu Wartevorgängen angezeigt.

In der Ansicht der Wartestatistik angezeigte Abfragen werden nach den Abfragen gruppiert, die die längsten Wartezeiten während des angegebenen Zeitintervalls aufweisen.

Query Performance Insight waits statistics

Begrenzungen

  • Statistik zur Abfrageleistung wird von Version 10.3 nicht unterstützt.

Nächste Schritte