In diesem Dokument wird beschrieben, wie Sie KI-Unterstützung verwenden können, um Ihre Cloud SQL-Ressourcen zu überwachen 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:
- Warten Sie nach dem Aktivieren der KI-gestützten Fehlerbehebung in der Google Cloud Console 24 Stunden, damit Cloud SQL eine Baseline der durchschnittlichen Leistung Ihrer Instanz, Datenbank und Abfragen erstellen kann.
- Die KI-gestützte Fehlerbehebung wird für die folgenden Cloud SQL Konfigurationen nicht unterstützt:
- Cloud SQL Enterprise-Instanzen
- Instanzen, die die alte Netzwerkarchitektur für Cloud SQL verwenden
- Instanzen innerhalb eines VPC Service Controls-Perimeters
- Instanzen, für die Access Transparency aktiviert ist
Hinweis
- 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 weitergegeben wurde, bevor Sie die KI-gestützte Fehlerbehebung in Cloud SQL aktivieren können.
- Prüfen Sie, ob Ihre Instanz eine Cloud SQL Enterprise Plus-Instanz ist.
- Prüfen Sie, ob Ihre Cloud SQL-Instanz die neue Netzwerkarchitektur verwendet.
- Aktivieren Sie Query Insights für Cloud SQL Enterprise Plus.
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. Maximieren Sie den Abschnitt Erforderliche Berechtigungen , um die notwendigen Berechtigungen anzuzeigen, die erforderlich sind:
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 Systemlast erkennt, können Sie mit der KI-gestützten Fehlerbehebung die Situation anhand der Datenlage analysieren und erhalten Empfehlungen.
So aktivieren Sie die KI-gestützte Fehlerbehebung für Ihre Cloud SQL-Instanz:
-
Ö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 in der Kachel Konfiguration auf Konfiguration bearbeiten.
- Maximieren Sie im Bereich Instanz anpassen die Option Query Insights.
- Wählen Sie Abfragestatistiken aktivieren aus, falls noch nicht geschehen.
- Wählen Sie Enterprise Plus-Funktionen aktivieren aus, falls noch nicht geschehen.
- Wählen Sie KI-gestützte Fehlerbehebung aktivieren aus.
- Klicken Sie auf Speichern.
Weitere Informationen zum Aktivieren von Query Insights 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:
- Klicken Sie auf spark Gemini-KI-Chat öffnen oder schließen, um den Bereich Cloud Assist zu öffnen.
- Geben Sie im Bereich Cloud Assist einen Prompt ein, der die gewünschten Informationen beschreibt.
- 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
Verwenden Sie die KI-Unterstützung, um Fehler bei einzelnen langsamen Abfragen in Cloud SQL zu beheben. Nutzen Sie dazu das Dashboard Query Insights.
Weitere Informationen finden Sie unter Fehlerbehebung bei langsamen Abfragen mit KI-Unterstützung.Sie können auch Prompts in Gemini Cloud Assist 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 | Art der Antwort |
|---|---|
| Welche Abfragen in meiner Datenbank haben die höchste Latenz? |
|
| Welche Abfrage in dieser Datenbankinstanz ist die langsamste? | Anleitung zum Ermitteln der langsamsten Abfrage nach Latenz. |
Systemleistung überwachen
Sie können die KI-Unterstützung verwenden, um die Datenbanklast in Cloud SQL auf der Seite Übersicht oder im Dashboard Query Insights zu analysieren. Weitere Informationen finden Sie unter Fehlerbehebung bei hoher Datenbanklast mit KI-Unterstützung.
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 Fehlerlogeinträge gibt es für diese Datenbankinstanz in den letzten 7 Tagen? | Zusammenfassung der Logeinträge, gruppiert nach Schweregrad. Gemini beschränkt die Antwort auf den Zeitraumfilter, der im Diagramm zur Instanzleistung ausgewählt ist. |
| Wie hoch war die CPU-Auslastung für diese Datenbankinstanz gegen 14:00 Uhr? | Messwertergebnisse im Prozentbereich für die CPU-Auslastung innerhalb des Zeitintervalls. |
Indexempfehlungen erhalten
Sie können Indexempfehlungen von Cloud SQL in Query Insights 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. | Anleitung zu den Abfragetypen, die von einem Index profitieren können. |
Aktive Abfragen überwachen
Verwenden Sie das Dashboard Query Insights , um aktive Abfragen zu überwachen und bei Bedarf Prozesse mit langer Ausführungszeit 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 eine hohe Latenz oder CPU-Last verursachen. 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 dem höchsten Ressourcenverbrauch. |
Nächste Schritte
- Bessere Prompts verfassen
- Informationen zum Bereich „Gemini Cloud Assist“
- Verwendung von Gemini für KI-Unterstützung und Entwicklung
-
Weitere Informationen dazu, wie und wann Gemini forIhre Daten verwendet. Google Cloud