Questa pagina descrive come visualizzare e implementare i suggerimenti relativi al recommender per la migrazione di Cloud SQL ad AlloyDB per PostgreSQL. Questo suggeritore ti aiuta a rilevare le istanze con le seguenti caratteristiche:
- L'istanza è critica.
- La percentuale di successo della cache è bassa, il che può influire sulle prestazioni.
Ogni giorno, questo motore per suggerimenti analizza in modo proattivo i metadati e le metriche dell'istanza relativi alla percentuale di successo della cache e fornisce insight e suggerimenti per migliorare le prestazioni dell'istanza. Puoi visualizzare questi insight e suggerimenti utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.
Se la tua istanza è un'istanza di produzione e la percentuale di successi della cache è bassa, ti consigliamo di eseguire la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni. I suggerimenti vengono generati ogni giorno.
Prezzi
I motori per i suggerimenti descritti in questa pagina rientrano tutti nel livello di prezzo standard del motore per i suggerimenti.
Prima di iniziare
Prima di poter visualizzare i suggerimenti e gli insight, procedi nel seguente modo:
- Per ottenere le autorizzazioni per visualizzare e utilizzare insight e suggerimenti, assicurati di disporre dei ruoli richiesti.
Per saperne di più sui ruoli, consulta Informazioni sui ruoli e Concessione delle autorizzazioni di Identity and Access Management (IAM).Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewerocloudsql.viewer.Applica suggerimenti Uno di questi ruoli: recommender.cloudsqlAdmin,cloudsql.editorocloudsql.admin. Abilita l'API Recommender, se non è già abilitata.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre dell'autorizzazione
serviceusage.services.enable. Se hai creato il progetto, probabilmente hai già questa autorizzazione tramite il ruolo Proprietario (roles/owner). In caso contrario, puoi ottenere questa autorizzazione tramite il ruolo Amministratore Service Usage (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.
Elenca i suggerimenti per le prestazioni per la migrazione ad AlloyDB per PostgreSQL
Puoi elencare i suggerimenti per la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni utilizzando la console Google Cloud , gcloud CLIo l'API Recommender.
Console
Per elencare i suggerimenti 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 suggerimenti, fai clic su Espandi dettagli.
In alternativa, segui questi passaggi:
-
Vai ad Active Assist.
Per saperne di più, consulta la Guida introduttiva ad Active Assist.
Nella scheda Tutti i suggerimenti, fai clic su Prestazioni.
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: il tuo ID progetto.LOCATION: una regione in cui si trovano le 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: il tuo ID progetto.LOCATION: una regione in cui si trovano le 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 località e la data dell'ultimo aggiornamento.
Visualizza insight e suggerimenti dettagliati
Puoi visualizzare insight e suggerimenti 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 delle seguenti operazioni:
Nella pagina Suggerimenti per le prestazioni, fai clic sulla scheda Suggerimenti per le prestazioni e poi su Esegui la migrazione ad AlloyDB. Viene visualizzato il riquadro dei suggerimenti, che contiene insight e suggerimenti 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 suggerimento.
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: il tuo ID progetto.LOCATION: una regione in cui si trovano le 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: il tuo ID progetto.LOCATION: una regione in cui si trovano le istanze, ad esempious-central1.
Viene visualizzato un riquadro con approfondimenti sulle metriche o informazioni messe in evidenza da Insights.
Applica suggerimenti
Per implementare questo suggerimento, segui questi passaggi:
- Per eseguire l'upgrade ad AlloyDB per PostgreSQL:
- Fai clic su Esegui la migrazione ad AlloyDB nella colonna Problemi. Viene visualizzata la finestra Esegui l'upgrade ad AlloyDB con un suggerimento.
- 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.