Questa pagina descrive come visualizzare e implementare i consigli relativi al recommender di Cloud SQL Migrate to AlloyDB per PostgreSQL. Questo recommender ti aiuta a rilevare le istanze con le seguenti caratteristiche:
- L'istanza è critica.
- La percentuale di successo della cache è bassa e questo 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 motore per suggerimenti descritti in questa pagina rientrano tutti nel livello di prezzo del motore per suggerimenti standard.
Prima di iniziare
Prima di poter visualizzare consigli e approfondimenti, svolgi i seguenti passaggi:
- Per ottenere le autorizzazioni per visualizzare e utilizzare insight e suggerimenti,
assicurati di disporre dei ruoli richiesti.
Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer
oppurecloudsql.viewer
.Applica consigli Uno di questi ruoli: recommender.cloudsqlAdmin
,cloudsql.editor
, ocloudsql.admin
. -
Enable the Recommender API.
Elenca i suggerimenti 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, procedi nel seguente modo:
-
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 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 progetto.LOCATION
: una regione in cui si trovano le tue istanze, ad esempious-central1
.
Se il motore per suggerimenti rileva istanze di cui è possibile eseguire l'upgrade ad AlloyDB per PostgreSQL, queste istanze vengono visualizzate in una tabella. Ogni riga mostra il nome dell'istanza, un breve suggerimento, la posizione 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 personalizzati per l'istanza.
Nella pagina Istanze, fai clic su Esegui la migrazione ad AlloyDB. La di istanze in cui vengono visualizzate solo le istanze per le quali 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 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 progetto.LOCATION
: una regione in cui si trovano le istanze, ad esempious-central1
.
Viene visualizzato un riquadro che mostra approfondimenti sulle metriche o sulle informazioni evidenziate.
Applicare i consigli
Per implementare questo suggerimento:
- 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 > Esegui l'upgrade.
- Per saperne di più su AlloyDB per PostgreSQL, consulta la documentazione di AlloyDB per PostgreSQL.