Mit dem Recommender für unterdimensionierte Instanzen können Sie Instanzen mit einer hohen CPU-Auslastung und/oder Speichernutzung erkennen. Sie erhalten dann Empfehlungen zur Optimierung der Instanz. Auf dieser Seite wird beschrieben, wie dieser Recommender funktioniert und wie er verwendet wird.
Funktionsweise
Wenn eine hohe CPU-Auslastung und/oder Speichernutzung erkannt wurde, wird eine Empfehlung angezeigt, die Größe Ihrer Instanz zu erhöhen, um die CPU- und/oder Speichernutzung zu verringern.
Preise
Der Recommender für unterdimensionierte Instanzen befindet sich in der Recommender-Preisstufe „Standard“.
Hinweis
Bevor Sie Empfehlungen und Informationen aufrufen können, müssen Sie Folgendes tun:
- Prüfen Sie, ob Sie die erforderlichen Rollen mit den benötigten Berechtigungen zum Aufrufen und Umsetzen von Informationen und Empfehlungen haben.
Aufgaben Rollen Empfehlungen aufrufen Eine der folgenden Rollen: recommender.cloudsqlViewer
odercloudsql.viewer
.Empfehlungen übernehmen Eine der folgenden Rollen: recommender.cloudsqlAdmin
,cloudsql.editor
odercloudsql.admin
. -
Enable the Recommender API.
Empfehlungen zu unterdimensionierten Instanzen auflisten
Console
So listen Sie Empfehlungen zu unterdimensionierten Instanzen auf:
Rufen Sie die Seite Cloud SQL-Instanzen auf.
Klicken Sie im Banner des Recommenders zum Anpassen der Größe von Cloud SQL-Instanzen auf Alle ansehen.
Oder führen Sie die folgenden Schritte aus:
Rufen Sie den Recommendation Hub auf.
Weitere Informationen finden Sie unter Erste Schritte mit Recommendation Hub.
Klicken Sie auf der Karte Größe von Cloud SQL-Instanzen anpassen, um die Leistung zu verbessern auf Alle ansehen.
Klicken Sie auf die Instanzen mit der Empfehlung Größe der Cloud SQL-Instanz anpassen.
gcloud
Um Empfehlungen zu unterdimensionierten Instanzen aufzulisten, führen Sie den gcloud recommender recommendations list
-Befehl so aus:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.UnderprovisionedRecommender
Dabei gilt:
PROJECT_ID
: Ihre Projekt-ID.LOCATION
: eine Region, z. B.us-central1
API
Um Empfehlungen zu unterdimensionierten Instanzen mithilfe der Recommendations API aufzulisten, rufen Sie die Methode recommendations.list
so auf:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.UnderprovisionedRecommender/recommendations
Dabei gilt:
PROJECT_ID
: Ihre Projekt-ID.LOCATION
: eine Region, z. B.us-central1
Wenn der Recommender unterdimensionierte Instanzen 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
Console
Wenn Sie mit der Google Cloud Console Informationen und detaillierte Empfehlungen zu einer unterdimensionierten Instanz aufrufen möchten, klicken Sie auf die Schaltfläche „Empfehlung“ in der Liste der Instanzen.
gcloud
Um Informationen und detaillierte Empfehlungen zu unterdimensionierten Instanzen mithilfe von gcloud
zu erhalten, 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.INSIGHT_TYPE
Dabei gilt:
PROJECT_ID
: Ihre Projekt-ID.LOCATION
: eine Region, z. B.us-central1
INSIGHT_TYPE
: de ID des Informationstyps istUnderprovisionedCpuUsageInsight
,UnderprovisionedMemoryUsageInsight
oderOomProbabilityInsight
, der jeweils Informationen zur CPU-Auslastung, zum Arbeitsspeicher oder zur OOM-Wahrscheinlichkeit (Out of Memory, nicht genügend Arbeitsspeicher) liefert.
API
Um Informationen und detaillierte Empfehlungen zu unterdimensionierten Instanzen mithilfe der Recommendations API aufzurufen, rufen Sie die Methode insights.list
so auf:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
Dabei gilt:
PROJECT_ID
: Ihre Projekt-ID.LOCATION
: eine Region, z. B.us-central1
INSIGHT_TYPE
: die ID des Informationstyps alsUnderprovisionedCpuUsageInsight
,UnderprovisionedMemoryUsageInsight
oderOomProbabilityInsight
, der jeweils Informationen zur CPU-Auslastung, zum Arbeitsspeicher oder zur OOM-Wahrscheinlichkeit liefert.
In der folgenden Tabelle sind die Informationen und Empfehlungen aufgeführt, die der Recommender für unterdimensionierte Cloud SQL-Instanzen generieren kann, um Engpässe durch hohe CPU-Auslastung und Speichernutzung zu vermeiden und die Wahrscheinlichkeit von Ereignissen aufgrund mangelnden Arbeitsspeichers zu minimieren.
Die Untertypen werden in den Ergebnissen von gcloud
und der API angezeigt.
Statistiken | Empfehlungen |
---|---|
Basierend auf aktuellen CPU-Auslastungstrends wird die Instanz als eine mit hoher CPU-Auslastung gekennzeichnet. Untertyp: HIGH_CPU_UTILIZATION
| Erhöhen Sie die CPU-Größe oder reduzieren Sie die CPU-Auslastung. Untertyp: CHANGE_INSTANCE_SIZE |
Basierend auf den aktuellen Trends der Arbeitsspeicherauslastung wird die Instanz als solche mit einer hohen Speichernutzung gekennzeichnet. Untertyp: HIGH_MEMORY_UTILIZATION .
| Erhöhen Sie die Speichergröße oder reduzieren Sie die Speichernutzung. Untertyp: CHANGE_INSTANCE_SIZE |
Basierend auf den aktuellen Nutzungstrends besteht das Risiko, dass auf der Instanz in Zukunft OOM-Ereignisse auftreten. Untertyp: HIGH_OOM_PROBABILITY .
| Erhöhen Sie die Speichergröße oder reduzieren Sie die Speichernutzung. Untertyp: CHANGE_INSTANCE_SIZE |
Empfehlungen übernehmen
Sehen Sie sich die Empfehlungen sorgfältig an und führen Sie einen der folgenden Schritte aus:
Klicken Sie zum Ansehen der Empfehlung auf Instanz aufrufen.
Oben auf der Seite wird ein Banner mit einer Empfehlung angezeigt.
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.
Leistung der Instanz optimieren
So optimieren Sie die Leistung Ihrer Instanz:
Bearbeiten Sie die Instanz bei Bedarf, um die vCPUs oder den Arbeitsspeicher zu erhöhen. Alternativ können Sie zu einem Maschinentyp mit mehr vCPUs und mehr Arbeitsspeicher wechseln. Sie müssen die Größe der Instanz nicht genau nach Empfehlung anpassen. Ändern Sie die Größe der Instanz nach Ihrem Ermessen, basierend darauf, wie Sie die Instanz bereitstellen möchten. Beachten Sie, dass die operative Latenz um so höher ist, je größer die Größe ist.
Sie können diese Empfehlungen auch nach BigQuery exportieren und dann mit Looker Studio oder Looker untersuchen.
Nächste Schritte
- Laufwerkverfügbarkeit überwachen
- Inaktivität von Cloud SQL-Instanzen reduzieren
- Blog: Maximieren Sie Ihren Cloud-ROI
- Blog: So erreichen Sie mehr mit weniger
- Google Cloud-Recommender