Mit KI-Unterstützung beobachten und Fehler beheben

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

Beschränkungen

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

  • Um optimale Ergebnisse zu erzielen, sollten Sie 24 Stunden warten, nachdem Sie die KI-gestützte Fehlerbehebung in der Google Cloud -Konsole aktiviert haben. So kann Cloud SQL eine Baseline der durchschnittlichen Leistung Ihrer Instanz, Datenbank und Anfragen erstellen.
  • Die KI-basierte 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, müssen Sie möglicherweise fünf Minuten warten, bis der Dienst übernommen wurde, bevor 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 Query Insights für Cloud SQL Enterprise Plus.
  5. MYSQL_VERSION.R20250304.00_01 oder höher muss auf der Cloud SQL for MySQL-Instanz installiert sein. Weitere Informationen zum Anwenden von Wartungsversionen auf eine Instanz finden Sie unter Wartung für Cloud SQL-Instanzen.

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 sich die Cloud SQL-Instanz befindet, um die Berechtigungen zu erhalten, die Sie für die Verwendung der KI-gestützten 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 erkennt oder eine hohe Systemlast feststellt, können Sie die Situation mithilfe der KI-basierten Fehlerbehebung anhand von Beweisen analysieren und Empfehlungen erhalten.

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

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    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 Query Insights.
    1. Wählen Sie Abfragestatistiken aktivieren aus, falls diese Option noch nicht ausgewählt ist.
    2. Wählen Sie Enterprise Plus-Funktionen aktivieren aus, falls diese Option noch nicht ausgewählt ist.
  5. Wählen Sie KI-basierte Fehlerbehebung aktivieren aus.
  6. Klicken Sie auf Speichern.
  7. Ihre Instanz muss neu gestartet werden. Weitere Informationen zum Aktivieren von Abfragestatistiken für Cloud SQL Enterprise Plus finden Sie unter Abfragestatistiken verwenden, um die Abfrageleistung zu verbessern.

Gemini Cloud Assist öffnen

So verwenden Sie Gemini Cloud Assist mit Cloud SQL:

  1. Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.

    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 Cloud Assist-Bereich> zu öffnen.
  5. Geben Sie im Cloud Assist-Bereich einen Prompt ein, der die Informationen beschreibt, die Sie interessieren.
  6. Klicken Sie nach der Eingabe des Prompts auf Senden Prompt senden. Gemini gibt eine Antwort auf Ihren Prompt zurück, die auf Informationen aus der letzten Stunde basiert.

Abfrageleistung verbessern

KI-Unterstützung zur Fehlerbehebung bei einzelnen langsamen Abfragen in Cloud SQL mithilfe des Dashboards Abfragestatistiken verwenden Weitere Informationen finden Sie unter Langsame Abfragen mit KI-Unterstützung beheben.

Sie können auch Gemini Cloud Assist verwenden, um Prompts einzugeben, die Ihnen helfen, 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 Art der Antwort
Welche Abfragen in meiner Datenbank haben die höchste Latenz?
  • Zusammenfassungen von Abfragen, sortiert nach Latenz. Gemini schränkt die Antwort auf den Zeitraum ein, der im Diagramm zur Datenbanklast für Anfragen ausgewählt ist.
  • Anleitung zum Ermitteln und Sortieren von Anfragen nach Latenz.
Was ist die langsamste Abfrage in dieser Datenbankinstanz? Anleitung zum Ermitteln der langsamsten Abfrage nach Latenz.

Systemleistung überwachen

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

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

Beispiele für Prompts zur Systemleistung

Prompt Art der Antwort
Wie viele Fehlerlog-Einträge gibt es für diese Datenbankinstanz in den letzten 7 Tagen? Zusammenfassung der Logeinträge, gruppiert nach Schweregrad. Gemini schränkt die Antwort auf den Zeitraumfilter ein, der im Diagramm zur Instanzleistung ausgewählt ist.
Wie hoch war die CPU-Auslastung für diese Datenbankinstanz gegen 14:00 Uhr? Messwerte in Prozentbereich für die CPU-Auslastung innerhalb des Zeitintervalls.

Indexempfehlungen erhalten

Sie können Indexempfehlungen von Cloud SQL in den Abfragestatistiken erhalten. Weitere Informationen zum Abrufen von Indexempfehlungen finden Sie unter Indexberater verwenden.

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

Beispiele für Prompts für Indexempfehlungen

Prompt Art der Antwort
Indexempfehlungen für Abfragen anzeigen, die in den letzten 7 Tagen ausgeführt wurden. Hinweise zu den Arten von Anfragen, die von einem Index profitieren können.

Aktive Abfragen überwachen

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

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

Beispiele für Prompts für aktive Abfragen

Prompt Art der Antwort
Welche Abfragen werden derzeit am häufigsten in meiner Datenbank ausgeführt? Anleitung zum Ermitteln der Abfragen mit der längsten Ausführungszeit und der ressourcenintensivsten Abfragen.

Nächste Schritte