Cloud SQL-Instanzen mit einer hohen Anzahl von Ereignissen aufgrund mangelnden Arbeitsspeichers 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.

Mit diesem Recommender werden Instanzen erkannt, die eine hohe Anzahl von OOM-Ereignissen aufweisen. 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:

Empfehlungen zur Optimierung von OOM für eine Instanz auflisten

Sie können Empfehlungen zur Optimierung von OOM für eine Instanz mit der Google Cloud Console, gcloud CLI oder der 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 Instanzstatus durch Untersuchen von Problemen und Umsetzung von 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 Empfehlungen zur Optimierung von OOM für eine Instanz mithilfe der gcloud CLI 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

Wenn Sie OOM-Optimierungsempfehlungen für eine Instanz mithilfe der Recommendations API auflisten möchten, rufen Sie die Methode recommendations.list so auf:

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, listet er diese in einer Tabelle auf. 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 Informationen und detaillierte Empfehlungen zu Instanzen aufrufen, für die eine OOM-Optimierung erforderlich ist.

Console

Führen Sie einen der folgenden Schritte aus:

  • Klicken Sie auf der Seite Leistungsempfehlungen auf die Karte Leistungsempfehlungen und dann auf Häufige Best Practices für nicht genügend Arbeitsspeicher. Der Bereich „Empfehlung“ wird angezeigt. Dieser enthält Informationen 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

Wenn Sie Statistiken und detaillierte Empfehlungen zu Instanzen sehen möchten, die eine OOM-Optimierung erfordern, führen Sie den Befehl gcloud recommender insights list so aus:

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