Cloud SQL mithilfe von KI beobachten und Fehler beheben

In diesem Dokument wird beschrieben, wie Sie die KI-Unterstützung verwenden können, um Ihre Cloud SQL-Ressourcen zu beobachten und Fehler zu beheben. Mit den KI-gestützten Tools zur Fehlerbehebung von Cloud SQL und Gemini Cloud Assist können Sie die Abfrageleistung verbessern und die Systemleistung überwachen.

Beschränkungen

Für die KI-gestützte Fehlerbehebung in Cloud SQL gelten die folgenden Einschränkungen:

  • Die besten Ergebnisse erzielen Sie, wenn Sie 24 Stunden warten, nachdem Sie die KI-gestützte Fehlerbehebung in der Google Cloud Console aktiviert haben. So kann Cloud SQL einen Referenzwert für die durchschnittliche Leistung Ihrer Instanz, Datenbank und Abfragen erstellen.
  • Die KI-gestützte Fehlerbehebung wird für die folgenden Cloud SQL-Konfigurationen nicht unterstützt:

Hinweise

  1. Prüfen Sie, ob Gemini Cloud Assist für Ihr Google Cloud Nutzerkonto und ‑projekt eingerichtet ist.

    Nachdem Sie Gemini Cloud Assist eingerichtet haben, kann es fünf Minuten dauern, bis die Änderungen übernommen wurden und Sie die KI-gestützte Fehlerbehebung in Cloud SQL aktivieren können.

  2. Ihre Instanz muss eine Cloud SQL Enterprise Plus-Instanz sein.
  3. Achten Sie darauf, dass Ihre Cloud SQL-Instanz die neue Netzwerkarchitektur verwendet.
  4. Aktivieren Sie Abfragestatistiken für die Cloud SQL Enterprise Plus-Version.

Erforderliche Rollen und Berechtigungen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Database Insights Viewer (roles/databaseinsights.viewer) für das Projekt zu gewähren, in dem die Cloud SQL-Instanz gehostet wird, um die Berechtigungen zu erhalten, die Sie für die KI-gestützte Fehlerbehebung benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Diese vordefinierte Rolle enthält die Berechtigungen, die für die KI-gestützte Fehlerbehebung erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind für die KI-gestützte Fehlerbehebung erforderlich:

  • databaseinsights.performanceIssues.detect
  • databaseinsights.performanceIssues.investigate

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

KI-gestützte Fehlerbehebung aktivieren

Wenn Sie die KI-gestützte Fehlerbehebung für Ihre Cloud SQL-Instanz aktivieren, kann Cloud SQL die Leistung Ihrer Datenbanken analysieren und Anomalien bei der Ausführung Ihrer Abfragen erkennen. Wenn Cloud SQL Anomalien bei der Abfrageleistung oder eine hohe Systemauslastung erkennt, können Sie mithilfe der KI-gestützten Fehlerbehebung die Situation anhand von Nachweisen analysieren und Empfehlungen erhalten.

So aktivieren Sie die KI-gestützte Fehlerbehebung für Ihre Cloud SQL-Instanz:

  1. Google Cloud Rufen Sie in der Console die Seite Cloud SQL-Instanzen auf.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Klicken Sie in der Kachel Konfiguration auf Konfiguration bearbeiten.
  4. Maximieren Sie im Bereich Instanz anpassen den Eintrag Abfragestatistiken.
    1. Wählen Sie Abfragestatistiken aktivieren aus, falls dies noch nicht geschehen ist.
    2. Wählen Sie Enterprise Plus-Funktionen aktivieren aus, falls noch nicht geschehen.
  5. Wählen Sie KI-gestützte Fehlerbehebung aktivieren aus.
  6. Klicken Sie auf Speichern.
  7. Wenn Sie Abfragestatistiken für die Cloud SQL Enterprise Plus-Version aktivieren, muss Ihre Instanz neu gestartet werden. Wenn Sie nur die KI-gestützte Fehlerbehebung aktivieren, muss Ihre Instanz nicht neu gestartet werden. Weitere Informationen zum Aktivieren von Abfragestatistiken für die Cloud SQL Enterprise Plus-Version finden Sie unter Abfragestatistiken verwenden, um die Abfrageleistung zu verbessern.

Gemini Cloud Assist öffnen

So verwenden Sie Gemini Cloud Assist mit Cloud SQL:

  1. Google Cloud Rufen Sie in der Console die Seite Cloud SQL-Instanzen auf.

    Cloud SQL-Instanzen aufrufen

  2. Klicken Sie auf den Instanznamen, um die Übersichtsseite einer Instanz zu öffnen.
  3. Wählen Sie im Navigationsbereich Query Insights aus.
  4. Klicken Sie auf spark Gemini-KI-Chat öffnen oder schließen, um den Bereich Cloud Assist zu öffnen.
  5. Geben Sie im Bereich Cloud Assist einen Prompt ein, der die Informationen beschreibt, die Sie interessieren.
  6. Klicken Sie nach Eingabe des Prompts auf Senden und dann auf Prompt senden. Gemini gibt eine Antwort auf Ihren Prompt zurück, die auf Informationen aus der letzten Stunde basiert.

Abfrageleistung verbessern

Verwenden Sie die KI-Unterstützung, um einzelne langsame Abfragen in Cloud SQL mithilfe des Dashboards Abfragestatistiken zu beheben. Weitere Informationen finden Sie unter Langsame Abfragen mithilfe von KI beheben.

Mit Gemini Cloud Assist können Sie auch Prompts eingeben, um die Leistung Ihrer Abfragen zu verbessern. Gemini Cloud Assist beantwortet Fragen zur ausgewählten Cloud SQL-Instanz und ‑Datenbank.

Beispiele für Prompts zur Abfrageleistung

Prompt Antworttyp
Welche Abfragen in meiner Datenbank haben die höchste Latenz?
  • Zusammenfassungen von Abfragen, sortiert nach Latenz. Gemini begrenzt die Antwort auf den Zeitraumfilter, der im Diagramm zur Datenbanklast der Abfragedaten ausgewählt ist.
  • Anleitung zum Identifizieren und Sortieren von Abfragen nach Latenz
Was ist die langsamste Abfrage in dieser Datenbankinstanz? Anleitung zum Identifizieren der langsamsten Abfrage nach Latenz

Systemleistung überwachen

Sie können die KI-Unterstützung verwenden, um die Datenbankauslastung in Cloud SQL auf der Seite Übersicht oder im Dashboard Abfragestatistiken zu analysieren. Weitere Informationen finden Sie unter Fehlerbehebung bei hoher Datenbankauslastung mit KI-Unterstützung.

Sie können Gemini Cloud Assist auch verwenden, um Prompts einzugeben, um Informationen zur Systemleistung zu erhalten. Gemini Cloud Assist beantwortet Fragen zur ausgewählten Cloud SQL-Instanz.

Beispiele für Prompts zur Systemleistung

Prompt Antworttyp
Wie viele Fehlerprotokolleinträge gibt es für diese Datenbankinstanz in den letzten 7 Tagen? Zusammenfassung der Logeinträge nach Schweregrad. Gemini schränkt die Antwort auf den im Diagramm zur Instanzleistung ausgewählten Zeitbereichsfilter ein.
Wie hoch war die CPU-Auslastung für diese Datenbankinstanz gegen 14:00 Uhr? Die Messwerte ergeben einen Prozentsatzbereich für die CPU-Auslastung innerhalb des Zeitintervalls.

Indexempfehlungen erhalten

In den Abfragestatistiken von Cloud SQL finden Sie Indexempfehlungen. Weitere Informationen zum Abrufen von Indexempfehlungen finden Sie unter Indexberater verwenden.

Außerdem erhalten Sie mit Gemini Cloud Assist weitere Informationen zur Verwendung von Indexen in Ihren Datenbanken. Gemini Cloud Assist beantwortet Fragen zur ausgewählten Cloud SQL-Instanz.

Beispiele für Prompts für Indexempfehlungen

Prompt Antworttyp
Indexempfehlungen für Abfragen der letzten 7 Tage anzeigen Informationen zu den Arten von Abfragen, die von einem Index profitieren können.

Aktive Abfragen überwachen

Verwenden Sie das Dashboard Query Insights, um aktive Abfragen zu überwachen und bei Bedarf langlaufende Prozesse zu beenden. Weitere Informationen finden Sie unter Aktive Abfragen überwachen.

Außerdem können Sie mit Gemini Cloud Assist Prompts eingeben, um weitere Informationen zu Abfragen zu erhalten, die zu hoher Latenz oder CPU-Auslastung führen. Gemini Cloud Assist beantwortet Fragen zur ausgewählten Cloud SQL-Instanz.

Beispiele für Prompts für aktive Abfragen

Prompt Antworttyp
Welche Abfragen werden derzeit in meiner Datenbank ausgeführt? Anleitung zum Auffinden der Abfragen mit der längsten Ausführungszeit und den höchsten Ressourcenanforderungen

Nächste Schritte