Questa pagina descrive come visualizzare e implementare i consigli relativi al recommender di migrazione a AlloyDB per PostgreSQL di Cloud SQL. Questo recommender ti aiuta a rilevare le istanze con le seguenti caratteristiche:
- L'istanza è fondamentale.
- La percentuale di hit della cache è bassa, il che può influire sulle prestazioni.
Ogni giorno, questo recommender analizza in modo proattivo i metadati e le metriche delle istanze relative al tasso di hit della cache e fornisce approfondimenti e consigli per migliorare il rendimento delle istanze. Puoi visualizzare questi approfondimenti e consigli utilizzando la console Google Cloud, gcloud CLI o l'API Recommender.
Se la tua istanza è di produzione e la percentuale di hit della cache è bassa, ti consigliamo di eseguire la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni. I consigli vengono generati ogni giorno.
Prezzi
I consigli descritti in questa pagina rientrano tutti nel livello di prezzo dei consigli standard.
Prima di iniziare
Prima di poter visualizzare consigli e approfondimenti, svolgi i seguenti passaggi:
- Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e consigli, assicurati di disporre dei ruoli richiesti.
Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer
ocloudsql.viewer
.Applicare i consigli Uno di questi ruoli: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Enable the Recommender API.
Elenco di consigli sulle prestazioni per la migrazione ad AlloyDB per PostgreSQL
Puoi elencare i consigli per la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni utilizzando la console Google Cloud, gcloud CLI
o l'API Recommender.
Console
Per elencare i consigli per l'upgrade ad AlloyDB per PostgreSQL, segui questi passaggi:
-
Vai alla pagina Istanze Cloud SQL.
-
Nel banner Migliora l'integrità dell'istanza mediante l'analisi dei problemi e l'uso dei consigli, fai clic su Espandi dettagli.
In alternativa, segui questi passaggi:
-
Vai all'hub dei suggerimenti.
Per ulteriori informazioni, consulta la guida introduttiva all'hub dei suggerimenti.
Nella scheda Tutti i consigli, fai clic su Rendimento.
gcloud
Esegui il comando gcloud recommender insights list
come segue:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.PerformanceRecommender \ --filter=recommenderSubtype=MIGRATE_TO_ALLOYDB
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione in cui si trovano le tue istanze, ad esempious-central1
.
API
Chiama il metodo insights.list
come segue:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione in cui si trovano le tue istanze, ad esempious-central1
.
Se il recommender rileva istanze di cui è possibile eseguire l'upgrade ad AlloyDB per PostgreSQL, queste vengono visualizzate in una tabella. Ogni riga mostra il nome dell'istanza, un breve consiglio, la località e la data dell'ultimo aggiornamento.
Visualizzare approfondimenti e consigli dettagliati
Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze di cui è possibile eseguire l'upgrade ad AlloyDB per PostgreSQL utilizzando la console Google Cloud, gcloud CLI
o l'API Recommender.
Console
Esegui una di queste operazioni:
Nella pagina Consigli per il rendimento, fai clic sulla scheda Consigli per il rendimento e poi su Esegui la migrazione ad AlloyDB. Viene visualizzato il riquadro dei consigli, che contiene approfondimenti e consigli dettagliati per l'istanza.
Nella pagina Istanze, fai clic su Esegui la migrazione ad AlloyDB. L'elenco delle istanze mostra solo quelle a cui si applica il consiglio.
gcloud
Esegui il comando gcloud recommender insights list
come segue:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight --filter=insightSubtype=READ_HEAVY_WORKLOAD
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione in cui si trovano le tue istanze, ad esempious-central1
.
API
Chiama il metodo insights.list
come segue:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo progetto.LOCATION
: una regione in cui si trovano le tue istanze, ad esempious-central1
.
Viene visualizzato un riquadro che mostra approfondimenti sulle metriche o sulle informazioni messe in evidenza dagli Approfondimenti.
Applicare i consigli
Per implementare questo consiglio:
- Per eseguire l'upgrade ad AlloyDB per PostgreSQL:
- Fai clic su Esegui la migrazione ad AlloyDB nella colonna Problemi. Viene visualizzata una finestra Esegui l'upgrade ad AlloyDB che fornisce un consiglio.
- Per procedere con un upgrade, fai clic su Modifica > Upgrade.
- Per saperne di più su AlloyDB per PostgreSQL, consulta la documentazione di AlloyDB per PostgreSQL.