Migliorare le prestazioni con AlloyDB per PostgreSQL

Questa pagina descrive come visualizzare e implementare i suggerimenti relativi al recommender Esegui la migrazione a AlloyDB per PostgreSQL di Cloud SQL recommender. Questo recommender 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 sulla percentuale di successo della cache e fornisce insight e suggerimenti per migliorare le prestazioni dell'istanza. Puoi visualizzare questi approfondimenti e suggerimenti utilizzando la Google Cloud console, gcloud CLI o l'API Recommender.

Se la tua istanza è un'istanza di produzione e il successo della cache è basso, ti consigliamo di eseguire la migrazione ad AlloyDB per PostgreSQL per migliorare le prestazioni. I suggerimenti vengono generati quotidianamente.

Prezzi

I recommender descritti in questa pagina sono tutti nel livello di prezzi standard di Recommender.

Prima di iniziare

Prima di poter visualizzare i suggerimenti e gli approfondimenti, procedi nel seguente modo:

  • Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e suggerimenti, assicurati di disporre dei ruoli richiesti.
    Tasks Ruoli
    Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewer o cloudsql.viewer.
    Applica suggerimenti Uno di questi ruoli: recommender.cloudsqlAdmin, cloudsql.editor, o cloudsql.admin.
    Per saperne di più sui ruoli, consulta la sezione Informazioni sui ruoli e sulla concessione delle autorizzazioni di Identity and Access Management (IAM).
  • Abilita l'API Recommender.

    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 utilizzo servizi (roles/serviceusage.serviceUsageAdmin). Scopri come concedere i ruoli.

    Abilitare l'API

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

Puoi elencare i suggerimenti per la migrazione ad AlloyDB per PostgreSQL per migliorare il rendimento utilizzando la Google Cloud console, gcloud CLI, o l'API Recommender.

Console

Per elencare i suggerimenti 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 esaminando i problemi e agendo in base ai suggerimenti, fai clic su Espandi dettagli.

In alternativa, segui questi passaggi:

  1. Vai ad Active Assist.

    Vai ad Active Assist

    Per saperne di più, consulta la pagina Inizia a utilizzare Active Assist.

  2. Nella scheda Tutti i suggerimenti, fai clic su Rendimento.

gcloud

Esegui il comando gcloud recommender insights list nel seguente modo:

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 recommender rileva istanze che possono essere sottoposte ad upgrade ad AlloyDB per PostgreSQL, queste vengono visualizzate in una tabella. Ogni riga mostra il nome dell'istanza, un breve suggerimento, la località e la data dell'ultimo aggiornamento.

Visualizza approfondimenti e suggerimenti dettagliati

Puoi visualizzare approfondimenti e suggerimenti dettagliati sulle istanze che possono essere sottoposte ad upgrade ad AlloyDB per PostgreSQL utilizzando la Google Cloud console, gcloud CLI, o l'API Recommender.

Console

Esegui una delle seguenti operazioni:

  • Nella pagina Suggerimenti per il rendimento, fai clic sulla scheda Suggerimenti 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 suggerimento.

gcloud

Esegui il comando gcloud recommender insights list nel seguente modo:

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 sulle informazioni evidenziate dagli approfondimenti.

Applica suggerimenti

Per implementare questo suggerimento:

  • 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 un upgrade, fai clic su Modifica > Esegui l'upgrade.
  • Per saperne di più su AlloyDB per PostgreSQL, consulta la documentazione di AlloyDB per PostgreSQL.

Passaggi successivi