In diesem Dokument wird beschrieben, wie Sie die KI‑Unterstützung in Cloud SQL verwenden können, um langsame Abfragen in Cloud SQL zu beheben. Sie können die KI‑Unterstützungsfunktionen von Cloud SQL und Gemini Cloud Assist verwenden, um Probleme zu untersuchen und zu analysieren, Empfehlungen zu erhalten und diese Empfehlungen schließlich umzusetzen, um Ihre Abfragen in Cloud SQL zu optimieren.
Hinweis
So beheben Sie Probleme mit langsamen Abfragen mithilfe der KI‑Unterstützung:
- Lesen Sie die Einschränkungen bei der KI‑gestützten Fehlerbehebung.
- Aktivieren Sie die KI‑gestützte Fehlerbehebung. Dieser Schritt umfasst die Aktivierung von Gemini Cloud Assist.
Erforderliche Rollen und Berechtigungen
Informationen zu den Rollen und Berechtigungen, die für die Fehlerbehebung bei langsamen Abfragen mit KI‑Unterstützung erforderlich sind, finden Sie unter Mit KI beobachten und Fehler beheben.
KI‑Unterstützung verwenden
Wenn Sie die KI‑Unterstützung bei der Fehlerbehebung bei langsamen Abfragen verwenden möchten, rufen Sie in der Google Cloud Console das Query Insights Dashboard für Ihre Cloud SQL-Instanz auf.
Tabelle mit Top-Abfragen
Sie können die Fehlerbehebung bei langsamen Abfragen mit KI‑Unterstützung im Bereich Tabelle mit Top-Abfragen des Dashboards Query Insights starten.
Cloud SQL kann Ihnen helfen, die Abfragen zu identifizieren, die während eines bestimmten Erkennungszeitraums langsamer als der Durchschnitt ausgeführt werden. Nachdem Sie im Dashboard Query Insights einen Zeitraum ausgewählt haben, prüft Cloud SQL, ob Abfragen langsamer als der Durchschnitt ausgeführt werden. Dabei wird ein Erkennungszeitraum von 24 Stunden vor dem Ende des ausgewählten Zeitraums verwendet.
Wenn Sie den Zeitraumfilter des Diagramms Datenbanklast oder einen anderen Filter wie Datenbank oder Nutzer anpassen, aktualisiert Cloud SQL die Tabelle mit Top-Abfragen und führt die Anomalieerkennung basierend auf der neuen Liste von Abfragen und einem aktualisierten Erkennungszeitraum noch einmal aus.
Wenn Cloud SQL eine Anomalie erkennt, führt Cloud SQL eine Analyse der Baseline-Leistung für Ihre Abfrage durch.
Neben dem Wert für die Durchschnittliche Ausführungszeit (ms) der Abfrage wird in der Tabelle entweder das Symbol Untersuchen oder das Symbol Warnung warning_spark angezeigt.
Wenn eine Abfrage langsamer als erwartet ausgeführt wird, wird das Symbol Warnung warning_spark angezeigt. Wenn Sie auf eines der Symbole klicken, wird Gemini Cloud Assist verwendet, um die Abfrageausführung zu analysieren und Beobachtungen zu den möglichen Ursachen des Problems zu liefern. Basierend auf diesen Beobachtungen generiert Gemini Cloud Assist eine Hypothese, die Ihnen helfen kann, das Problem zu beheben.
So beheben Sie Probleme mit langsamen Abfragen in der Tabelle mit Top-Abfragen im Dashboard Query Insights:
-
Öffnen Sie in der Google Cloud Console die Cloud SQL-Instanzen Seite.
- Klicken Sie auf den Instanznamen, um die Seite Übersicht einer Instanz zu öffnen.
- Klicken Sie im SQL-Navigationsmenü auf Query Insights.
- Wählen Sie im Diagramm Ausgeführte Abfragen mit dem Filter Zeitraum entweder 1 Stunde, 6 Stunden, 1 Tag, 7 Tage, 30 Tage oder einen benutzerdefinierten Zeitraum aus.
- Sehen Sie sich in der Tabelle mit Top-Abfragen auf dem Tab Abfragen die Liste der Abfragen für Ihre Datenbank an.
- Wenn neben dem Wert für die Durchschnittliche Ausführungszeit (ms) einer Abfrage das Symbol Warnung warning_spark angezeigt wird, hat Cloud SQL eine Anomalie in der Abfrageleistung erkannt. Cloud SQL sucht nach Anomalien im Zeitraum von 24 Stunden vor dem Ende des ausgewählten Zeitraums.
- Klicken Sie auf das Symbol Warnung warning_spark.
- Klicken Sie im Dialogfeld Abfrage ist langsamer als üblich auf Neue Prüfung, um die Fehlerbehebung mit der KI‑Unterstützung von Gemini Cloud Assist zu starten.
Nach etwa zwei Minuten wird der Bereich Prüfungsdetails mit den
folgenden Abschnitten:
- geöffnet:
- Problem Eine Beschreibung des Problems, das untersucht wird, einschließlich der Start- und Endzeit der Prüfung.
- Beobachtungen Eine Liste der Beobachtungen zum Problem. Dazu können beispielsweise Details zu Sperrkonflikten gehören, z. B. ein längeres als erwartetes Sperrverhältnis für die Abfrage.
- Hypothesen Eine Liste der von der KI empfohlenen Maßnahmen, die Sie ergreifen können, um das Problem mit der langsamen Abfrage zu beheben.
Wenn Sie alle Prüfungen sehen möchten, die mit der Abfrage verknüpft sind, klicken Sie im Dialogfeld Abfrage ist langsamer als üblich auf Alle Prüfungen ansehen. Die Seite Gemini Cloud Assist wird geöffnet. Dort können Sie alle aktuell laufenden und zuvor abgeschlossenen Prüfungen sehen. Sie können die Seite nach Projekt oder Label filtern, um beispielsweise die gewünschte Prüfung zu finden.
Alternativ können Sie alle vorherigen Prüfungen aufrufen, indem Sie auf das Symbol Benachrichtigungen klicken und dann eine Benachrichtigung auswählen, die mit einer Prüfung verknüpft ist, um die Seite Gemini Cloud Assist zu öffnen.
- Wenn Sie die Latenz einer Abfrage untersuchen möchten, führen Sie alternativ die folgenden Schritte aus:
- Identifizieren Sie die Abfrage, die Sie untersuchen möchten.
- Klicken Sie in der Spalte Aktionen auf das Symbol Aktionen für diese Abfrage.
- Wählen Sie im Menü Latenz untersuchen aus, um eine Gemini Cloud Assist Prüfung auszuführen.
Abfragedetails
Sie können Probleme mit langsamen Abfragen auch mithilfe der KI‑Unterstützung auf der Seite Abfragedetails beheben.
-
Öffnen Sie in der Google Cloud Console die Cloud SQL-Instanzen Seite.
- Klicken Sie auf den Instanznamen, um die Seite Übersicht einer Instanz zu öffnen.
- Klicken Sie auf Query Insights , um das Dashboard Query Insights zu öffnen.
- Klicken Sie im Dashboard Query Insights in der Tabelle mit Top-Abfragen auf die Abfrage, die Sie aufrufen möchten. Die Seite Abfragedetails wird angezeigt.
- Wenn Cloud SQL eine Anomalie für die Abfrage erkennt, wird auf der Seite Abfragedetails einer oder mehrere der folgenden Indikatoren angezeigt:
- Eine Meldung auf dem Detailbildschirm mit dem Text
This query is slower than usualund die Option Untersuchen. Eine Meldung im Diagramm Abfragelatenz mit dem Text
Query slower than usual. Wenn diese Meldung angezeigt wird, klicken Sie auf die Schaltfläche Untersuchen , um die Fehlerbehebung mit der KI‑Unterstützung von Gemini Cloud Assist zu starten.Nach etwa zwei Minuten wird der Bereich Prüfungsdetails mit den folgenden Abschnitten geöffnet:
- Problem Eine Beschreibung des Problems, das untersucht wird, einschließlich der Start- und Endzeit der Prüfung.
- Beobachtungen Eine Liste der Beobachtungen zum Problem. Dazu können beispielsweise Details zu Sperrkonflikten gehören, z. B. ein längeres als erwartetes Sperrverhältnis für die Abfrage.
- Hypothesen Eine Liste der von der KI empfohlenen Maßnahmen, die Sie ergreifen können, um das Problem mit der langsamen Abfrage zu beheben.
- Optional: Wählen Sie mit dem Zeitraumfilter entweder 1 Stunde, 6 Stunden, 1 Tag, 7 Tage, 30 Tage oder einen benutzerdefinierten Zeitraum aus. Wenn Sie den Zeitraumfilter auf der Seite Abfragedetails anpassen, führt Cloud SQL die Anomalieerkennung noch einmal aus.
- Wenn Cloud SQL keine Anomalie für die Abfrage erkennt, können Sie trotzdem eine Analyse der Abfrage ausführen. Klicken Sie dazu auf die Schaltfläche Untersuchen auf der Karte Abfragelatenz.
Abfragelatenz analysieren
Mithilfe der KI‑Unterstützung können Sie die Details der Abfragelatenz analysieren und Probleme beheben.
Analysezeitraum
Der Analysezeitraum umfasst die 24 Stunden vor dem Ende des Zeitraums, den Sie im Diagramm Datenbanklast des Dashboards Query Insights oder auf der Seite Abfragedetails auswählen. Cloud SQL verwendet diesen Zeitraum, um Baseline-Messwerte mit den Messwerten zu vergleichen, die während des Zeitraums der Anomalie erfasst wurden.
Wenn Cloud SQL auf der Seite Abfragedetails eine Anomalie für die Abfrage erkannt hat, führt Cloud SQL nach der Auswahl der Abfrage im Dashboard Query Insights eine Analyse der Baseline-Leistung für die Abfrage durch. Dabei werden die letzten 24 Stunden ab dem Ende der Anomalie verwendet. Wenn Cloud SQL keine Anomalie für die Abfrage erkannt hat und die Anomalieerkennung für die Abfrage noch einmal ausgeführt wird, verwendet Cloud SQL 48 Stunden vor dem Ende des ausgewählten Zeitraums als Leistungsbaseline für den Analysezeitraum.
Zeitraum der festgestellten Anomalie
Der Zeitraum der festgestellten Anomalie ist ein Zeitraum, in dem Cloud SQL eine anomale Änderung der Abfrageleistung feststellt. Cloud SQL verwendet die Baseline-Leistung, die für die Abfrage während des Analysezeitraums gemessen wurde.
Wenn Cloud SQL mehrere Anomalien für eine Abfrage innerhalb eines ausgewählten Zeitraums erkennt, verwendet Cloud SQL die zuletzt erkannte Anomalie.
Wenn Sie die Fehlerbehebung fortsetzen oder weitere Unterstützung bei der Abfrageleistung benötigen, können Sie auch Gemini Cloud Assist öffnen. Weitere Informationen finden Sie unter Mit KI‑Unterstützung beobachten und Fehler beheben.