Migliorare le prestazioni con la versione Cloud SQL Enterprise Plus

Questa pagina descrive i seguenti tipi di suggerimenti per la versione Enterprise Plus di Cloud SQL:

Le sezioni seguenti descrivono il funzionamento di questi sistemi di raccomandazione e come utilizzarli.

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

Esegui l'upgrade alla versione Cloud SQL Enterprise Plus e abilita la cache dei dati per migliorare le prestazioni di lettura

Il consigli per l'upgrade alla versione Cloud SQL Enterprise Plus e l'abilitazione della cache dei dati per migliorare le prestazioni di lettura ti aiuta a rilevare le istanze critiche con un tasso di hit della cache basso.

Il consiglio di eseguire l'upgrade alla versione Cloud SQL Enterprise Plus e abilitare la cache dei dati per migliorare le prestazioni di lettura analizza i metadati e le metriche dell'istanza relativi alla percentuale di successo della cache. Se l'istanza è un'istanza di produzione e la percentuale di successi della cache è bassa, è consigliabile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus e abilitare la cache dei dati per migliorare le prestazioni di lettura. I consigli vengono generati ogni giorno.

Elenca le istanze che possono essere aggiornate alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare i suggerimenti sulle prestazioni di lettura

Puoi elencare i consigli per l'upgrade alla versione Cloud SQL Enterprise Plus con l'attivazione della cache dei dati per migliorare le prestazioni di lettura utilizzando la Google Cloud console, gcloud CLI o l'API Recommender.

Console

Per elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus, segui questi passaggi:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a 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:

  1. Vai all'hub dei suggerimenti. Vedi anche Trovare e applicare i consigli con la pagina Consigli.

    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

Per elencare i consigli per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare le prestazioni di lettura, esegui il comando gcloud recommender recommendations list come segue:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1

API

Per elencare i consigli per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare le prestazioni di lettura, chiama il metodo recommendations.list nel seguente modo:

GET https://recommender.googleapis.com/v1/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 motore per suggerimenti rileva istanze che possono essere aggiornate alla versione Cloud SQL Enterprise Plus, queste vengono elencate in una tabella che mostra il nome dell'istanza, un breve suggerimento, il tipo di macchina attuale, il tipo di macchina consigliato, la località e la data dell'ultimo aggiornamento.

Visualizzare approfondimenti e consigli dettagliati

Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze che possono essere aggiornate alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.

Console

Esegui una di queste operazioni:

  • Nella pagina Consigli sul rendimento, fai clic sulla scheda Consigli sul rendimento e poi su Carico di lavoro con molte letture.

Viene visualizzato il riquadro dei suggerimenti, che contiene approfondimenti e suggerimenti dettagliati per l'istanza.

  • Nella pagina Istanze, fai clic su Workload ad alta intensità di lettura.

L'elenco delle istanze mostra solo quelle a cui si applica il consiglio.

gcloud

Per visualizzare approfondimenti e consigli dettagliati su un'istanza che può essere aggiornata, 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/v1beta1/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:

Esegui l'upgrade alla versione Cloud SQL Enterprise Plus con una macchina ottimizzato per la memoria per migliorare le prestazioni

Il motore per suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus offre i seguenti vantaggi:

  • Fornisce prestazioni della macchina ottimizzate per la memoria.
  • Ti aiuta a rilevare le istanze critiche per i tuoi carichi di lavoro e rileva quando il loro utilizzo di memoria/CPU è elevato.

Questo sistema di suggerimenti analizza i metadati e le metriche dell'istanza relativi all'utilizzo di CPU e memoria. Se l'istanza è un'istanza di produzione con un elevato rapporto di utilizzo memoria/CPU e ha una pressione della memoria elevata, è consigliabile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con una macchina ottimizzato per la memoria per migliorare le prestazioni. I consigli vengono generati ogni giorno.

Puoi elencare i consigli utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.

Console

Per elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus, segui questi passaggi:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a 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:

  1. Vai all'hub dei suggerimenti. Vedi anche Trovare e applicare i consigli con la pagina Consigli.

    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

Per elencare le istanze consigliate per l'upgrade, esegui il comando gcloud recommender recommendations list nel seguente modo:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1

API

Per elencare le istanze consigliate per l'upgrade, chiama il metodo recommendations.list come segue:

GET https://recommender.googleapis.com/v1/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 motore per suggerimenti rileva istanze che possono essere aggiornate alla versione Cloud SQL Enterprise Plus, queste vengono elencate in una tabella che mostra il nome dell'istanza, un breve suggerimento, il tipo di macchina attuale, il tipo di macchina consigliato, la località e l'ultima data di aggiornamento.

Visualizzare approfondimenti e consigli dettagliati

Puoi visualizzare approfondimenti e consigli dettagliati sulle istanze che possono essere aggiornate alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.

Console

Esegui una di queste operazioni:

  • Nella pagina Consigli sul rendimento, fai clic sulla scheda Consigli sul rendimento e poi su Memoria in esaurimento del limite del livello.

Viene visualizzato il riquadro dei suggerimenti, che contiene approfondimenti e suggerimenti dettagliati per l'istanza.

  • Nella pagina Istanze, fai clic su Memoria in prossimità del limite del livello.

L'elenco delle istanze mostra solo quelle a cui si applica il consiglio.

gcloud

Per visualizzare approfondimenti e consigli dettagliati su un'istanza che può essere aggiornata, 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="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

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/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.

Applica consigli

Per implementare questo consiglio:

Passaggi successivi