Migliorare le prestazioni con la versione Cloud SQL Enterprise Plus

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

Le sezioni seguenti descrivono il funzionamento di questi motori per suggerimenti e come utilizzarli.

Prezzi

I motori per suggerimenti 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:

  • Per ottenere le autorizzazioni per visualizzare e utilizzare approfondimenti e suggerimenti, assicurati di disporre dei ruoli richiesti.
    Tasks Roles
    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 Comprendere i ruoli e concedere le autorizzazioni di Identity and Access Management (IAM).
  • Abilita l'API Recommender.

    Ruoli richiesti per abilitare le API

    Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo servizi (roles/serviceusage.serviceUsageAdmin), che contiene l'autorizzazione serviceusage.services.enable. Scopri come concedere i ruoli.

    Abilitare l'API

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

Esegui l'upgrade alla versione Cloud SQL Enterprise Plus e abilita la cache dei dati per migliorare le prestazioni di lettura Il motore per suggerimenti ti aiuta a rilevare le istanze critiche e con una bassa percentuale di successo della cache della cache.

Il motore per suggerimenti Esegui l'upgrade alla versione Cloud SQL Enterprise Plus e abilita la cache dei dati per migliorare le prestazioni di lettura analizza i metadati dell'istanza e le metriche relative alla percentuale di successo della cache. Se l'istanza è di produzione e la percentuale di successi della cache è bassa, ti consigliamo di eseguire l'upgrade alla versione Cloud SQL Enterprise Plus e di abilitare la cache dei dati per migliorare le prestazioni di lettura. I suggerimenti vengono generati quotidianamente.

Elenca le istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare le prestazioni di lettura

Puoi elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione 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:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

    Sul 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 ad Active Assist. Consulta anche Trovare e applicare i suggerimenti con i suggerimenti.

    Vai ad Active Assist

    Per saperne di più, consulta la guida introduttiva all'utilizzo di Recommendation Hub.

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

gcloud

Per elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare le prestazioni di lettura, esegui il gcloud recommender recommendations list comando 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 suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare le prestazioni di lettura, chiama il recommendations.list metodo 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 di cui è possibile eseguire l'upgrade 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.

Visualizza approfondimenti e suggerimenti dettagliati

Puoi visualizzare approfondimenti e suggerimenti dettagliati sulle istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus 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 Carico di lavoro con utilizzo intensivo di lettura.

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

  • Nella pagina Istanze, fai clic su Carico di lavoro con utilizzo intensivo di lettura.

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

gcloud

Per visualizzare approfondimenti e suggerimenti dettagliati su un'istanza di cui è possibile eseguire l'upgrade, esegui il gcloud recommender insights list comando 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 insights.list metodo come segue:

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

Applica suggerimenti

Per implementare questo suggerimento:

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

Il motore per suggerimenti Esegui 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 l'utilizzo della memoria rispetto alla CPU è elevato.

Questo motore per suggerimenti analizza i metadati dell'istanza e le metriche relative all'utilizzo di CPU e memoria. Se l'istanza è di produzione con un elevato rapporto di utilizzo della memoria rispetto alla CPU e ha un'elevata pressione della memoria, ti consigliamo di eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con una macchina ottimizzato per la memoria per migliorare le prestazioni. I suggerimenti vengono generati quotidianamente.

Puoi elencare i suggerimenti 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:

  1. Vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

    Sul 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 ad Active Assist. Consulta anche Trovare e applicare i suggerimenti con i suggerimenti.

    Vai ad Active Assist

    Per saperne di più, consulta la guida introduttiva all'utilizzo di Recommendation Hub.

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

gcloud

Per elencare le istanze consigliate per l'upgrade, esegui il gcloud recommender recommendations list comando come segue:

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 recommendations.list metodo 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 di cui è possibile eseguire l'upgrade 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.

Visualizza approfondimenti e suggerimenti dettagliati

Puoi visualizzare approfondimenti e suggerimenti dettagliati sulle istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus 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 Memoria in prossimità 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 suggerimento.

gcloud

Per visualizzare approfondimenti e suggerimenti dettagliati su un'istanza di cui è possibile eseguire l'upgrade, esegui il gcloud recommender insights list comando 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 insights.list metodo come segue:

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

Applica suggerimenti

Per implementare questo suggerimento:

Passaggi successivi