Cloud SQL-Instanzen mit einer hohen Anzahl von Ereignissen mit unzureichendem Arbeitsspeicher optimieren

Auf dieser Seite wird der Recommender zur Optimierung aufgrund fehlenden Arbeitsspeichers (OOM) von Cloud SQL-Instanzen beschrieben. Mit ihm können Sie Instanzen ermitteln, die in den letzten sieben Tagen eine hohe Anzahl von OOM-Ereignissen aufwiesen.

Dieser Recommender erkennt Instanzen mit einer hohen Anzahl von OOM-Ereignissen. Anschließend erhalten Sie Empfehlungen zur Optimierung solcher Instanzen, um die Leistung zu verbessern. Empfehlungen werden täglich generiert.

Preise

Der Cloud SQL-Recommender zur OOM-Optimierung befindet sich in der standardmäßigen Recommender-Preisstufe.

Hinweise

Bevor Sie Empfehlungen und Informationen aufrufen können, müssen Sie Folgendes tun:

OOM-Optimierungsempfehlungen für eine Instanz auflisten

Sie können OOM-Optimierungsempfehlungen für eine Instanz über die Google Cloud Console, gcloud CLI oder die Recommender API auflisten.

Console

Um Empfehlungen zur Instanzleistung mithilfe Folgendem aufzulisten,

nämlich der Google Cloud Console, tun Sie Folgendes:

  1. Rufen Sie die Seite Cloud SQL-Instanzen auf.

Cloud SQL-Instanzen aufrufen

  1. Klicken Sie im Banner Instanzzustand durch Untersuchung von Problemen und Umsetzung der Empfehlungen verbessern auf Details maximieren.

Oder führen Sie die folgenden Schritte aus:

  1. Rufen Sie den Recommendation Hub auf. Weitere Informationen finden Sie unter Empfehlungen mit den Empfehlungen suchen und anwenden.

  2. Klicken Sie auf der Karte Alle Empfehlungen auf Leistung.

gcloud-CLI

Führen Sie den Befehl gcloud recommender recommendations list so aus, um mithilfe der gcloud CLI OOM-Optimierungsempfehlungen für eine Instanz aufzulisten:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY_BEST_PRACTICE

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

API

Rufen Sie die Methode recommendations.list so auf, um mithilfe der Recommendations API OOM-Optimierungsempfehlungen für eine Instanz aufzulisten:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

Wenn der Recommender Instanzen mit häufigen OOM-Ereignissen erkennt, werden diese in einer Tabelle aufgelistet. Jede Zeile enthält den Instanznamen, eine kurze Empfehlung, den aktuellen Maschinentyp, den empfohlenen Maschinentyp, den Standort und das letzte Aktualisierungsdatum.

Informationen und detaillierte Empfehlungen anzeigen

Mit der Google Cloud Console, gcloud CLI oder der Recommender API können Sie Statistiken und detaillierte Empfehlungen für Instanzen aufrufen, die eine OOM-Optimierung erfordern.

Console

Führen Sie einen der folgenden Schritte aus:

  • Klicken Sie auf der Seite Leistungsempfehlungen auf die Karte Leistungsempfehlungen und dann auf Best Practices für häufigen Out-of-Memory. Der Empfehlungsbereich wird angezeigt. Er enthält Statistiken und detaillierte Empfehlungen für die Instanz.

  • Klicken Sie auf der Seite Instanzen auf Häufige Best Practices für nicht genügend Arbeitsspeicher. In der Liste der Instanzen werden nur die Instanzen angezeigt, für die die Empfehlung gilt.

gcloud-CLI

Führen Sie den Befehl gcloud recommender insights list so aus, um Statistiken und detaillierte Empfehlungen zu Instanzen aufzurufen, die eine OOM-Optimierung erfordern:

gcloud recommender insights list \
--project=PROJECT-ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

API

Wenn Sie Statistiken und detaillierte Empfehlungen zu Instanzen sehen möchten, die eine OOM-Optimierung erfordern, verwenden Sie die Recommendations API und rufen Sie die Methode insights.list so auf:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

Empfehlung anwenden

Sehen Sie sich die Empfehlungen sorgfältig an und führen Sie einen der folgenden Schritte aus:

  • Weitere Informationen finden Sie unter Hohe Arbeits-Speichernutzung von Instanzen optimieren.
  • Klicken Sie auf Schließen, um die Empfehlung zu verwerfen, sodass sie ausgegraut ist und grau angezeigt wird.
  • Klicken Sie auf Abbrechen, um das Feld zu schließen, ohne die Empfehlung zu übernehmen oder zu verwerfen.

Nächste Schritte