Migliorare le prestazioni con AlloyDB per PostgreSQL

Questa pagina descrive come visualizzare e implementare i suggerimenti relativi al suggeritore Cloud SQL Migrate to AlloyDB per PostgreSQL. Questo strumento di suggerimenti 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 sistema di suggerimenti analizza in modo proattivo i metadati e le metriche dell'istanza relativi al tasso di successo della cache e fornisce approfondimenti e consigli per migliorare il rendimento dell'istanza. Puoi visualizzare questi approfondimenti e consigli 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 consigli vengono generati ogni giorno.

Prezzi

I sistemi di suggerimenti descritti in questa pagina si trovano tutti nel livello di prezzo standard di Recommender.

Prima di iniziare

Prima di poter visualizzare consigli e approfondimenti, procedi nel seguente modo:

  • 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 o cloudsql.viewer.
    Applica consigli Uno di questi ruoli: recommender.cloudsqlAdmin, cloudsql.editor o cloudsql.admin.
    Per saperne di più sui ruoli, consulta Informazioni sui ruoli e Concessione delle autorizzazioni Identity and Access Management (IAM).
  • Enable the Recommender API.

    Enable the API

Elenca i suggerimenti per il rendimento per la migrazione ad AlloyDB per PostgreSQL

Puoi elencare le raccomandazioni per la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni utilizzando la Google Cloud console, gcloud CLI o l'API Recommender.

Console

Per elencare i consigli per l'upgrade ad AlloyDB per PostgreSQL, segui questi passaggi:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. 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:

  1. Vai all'hub dei suggerimenti.

    Vai all'hub dei suggerimenti

    Per saperne di più, consulta la guida introduttiva all'hub dei suggerimenti.

  2. Nella scheda Tutti i suggerimenti, 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: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

API

Chiama il metodo insights.list nel seguente modo:

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 esempio us-central1.

Se il sistema di suggerimenti rileva istanze che possono essere aggiornate ad AlloyDB per PostgreSQL, queste vengono visualizzate in una tabella. Ogni riga mostra il nome dell'istanza, un breve consiglio, la posizione e la data dell'ultimo aggiornamento.

Visualizzare approfondimenti e consigli dettagliati

Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze che possono essere aggiornate 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 suggerimenti, che contiene approfondimenti 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 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: il tuo ID progetto.
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1.

API

Chiama il metodo insights.list nel seguente modo:

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 esempio us-central1.

Viene visualizzato un riquadro che mostra approfondimenti sulle metriche o informazioni evidenziate da Approfondimenti.

Applica consigli

Per implementare questo consiglio:

  • Per eseguire l'upgrade ad AlloyDB per PostgreSQL:
    1. Fai clic su Esegui la migrazione ad AlloyDB nella colonna Problemi. Viene visualizzata una finestra Esegui l'upgrade ad AlloyDB che fornisce un suggerimento.
    2. Per procedere con l'upgrade, fai clic su Modifica > Upgrade.
  • Per saperne di più su AlloyDB per PostgreSQL, consulta la documentazione di AlloyDB per PostgreSQL.

Passaggi successivi