Migliorare le prestazioni con la versione Cloud SQL Enterprise Plus

I recommender della versione Cloud SQL Enterprise Plus ti consentono di identificare le istanze Cloud SQL di produzione che possono risolvere i colli di bottiglia dei workload o i ritardi di manutenzione analizzando le metriche giornaliere delle istanze. In base a questi insight, puoi eseguire l'upgrade delle istanze per tempi di inattività per manutenzione quasi nulli, velocità effettiva di lettura più rapida con la cache dei dati o entrambe le funzionalità combinate. Puoi anche abilitare la cache dei dati sulle istanze Cloud SQL Enterprise Plus esistenti per accelerare i workload con un numero elevato di letture.

Prezzi

I suggeritori 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, segui questi passaggi:

  • Per ottenere le autorizzazioni per visualizzare e utilizzare insight 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 Informazioni sui ruoli e Concessione delle autorizzazioni di Identity and Access Management (IAM).
  • 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.

    Abilitare l'API

Esegui l'upgrade alla versione Cloud SQL Enterprise Plus per tempi di inattività di manutenzione quasi azzerati

Il recommender per la versione Cloud SQL Enterprise Plus per tempi di inattività per manutenzione quasi azzerati ti aiuta a rilevare le istanze critiche che richiedono molto tempo per l'arresto durante la manutenzione o la cui manutenzione è stata posticipata. Analizza i metadati dell'istanza e i dati sulla manutenzione.

Se la tua istanza è un'istanza di produzione e richiede molto tempo per l'arresto durante la manutenzione o se la manutenzione è stata posticipata, ti consigliamo di eseguire l'upgrade alla versione Cloud SQL Enterprise Plus in modo che le tue istanze abbiano tempi di inattività per la manutenzione quasi nulli. I suggerimenti vengono generati ogni giorno.

Elenca i suggerimenti per tempi di inattività quasi azzerati

Puoi elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus per tempi di inattività per manutenzione quasi nulli 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 ad Active Assist. Vedi anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.

    Vai ad Active Assist

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

  2. 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=UPGRADE_TO_ENTERPRISE_PLUS

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, ad esempio us-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, ad esempio us-central1.

Se il motore per i 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 insight e suggerimenti dettagliati

Puoi visualizzare insight e suggerimenti dettagliati sulle istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , 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 Non ottimizzato con Enterprise Plus. Viene visualizzato il riquadro dei suggerimenti, che contiene insight e suggerimenti dettagliati per l'istanza.

  • Nella pagina Istanze, fai clic su Non ottimizzata con Enterprise Plus. 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=INSIGHT_SUBTYPE

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • LOCATION: una regione, ad esempio us-central1.
  • INSIGHT_SUBTYPE: imposta questo parametro su uno dei seguenti valori:
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME: visualizza insight per il numero totale di ripristini dopo un arresto anomalo per la tua istanza
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES: visualizza gli insight per il numero totale di manutenzioni posticipate per l'istanza

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

Viene visualizzato un riquadro con approfondimenti su metriche o informazioni evidenziate da Insights.

Applica suggerimenti

Per implementare questo suggerimento, segui questi passaggi:

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

Il recommender 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 e il cui pool di buffer riversa le pagine.

Il motore per suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus e l'abilitazione della cache dei dati per migliorare le prestazioni di lettura analizza i metadati dell'istanza e le metriche relative al pool di buffer. Se l'istanza è un'istanza di produzione e il suo pool di buffer riversa pagine, 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 ogni giorno.

Elenca le istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati per migliorare i suggerimenti sulle 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 console Google Cloud , gcloud CLIo 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 ad Active Assist. Vedi anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.

    Vai ad Active Assist

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

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

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

Se il motore per i 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 insight e suggerimenti dettagliati

Puoi visualizzare insight e suggerimenti dettagliati sulle istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , 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 Non ottimizzato con la versione Enterprise Plus.

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

  • Nella pagina Istanze, fai clic su Non ottimizzata con la versione Enterprise Plus.

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

gcloud

Per visualizzare insight e suggerimenti dettagliati su un'istanza di cui è possibile eseguire l'upgrade, 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 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 con approfondimenti su metriche o informazioni evidenziate da Insights.

Applica suggerimenti

Per implementare questo suggerimento, segui questi passaggi:

Esegui l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati

Il recommender per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati ti aiuta a rilevare le istanze critiche che richiedono molto tempo per l'arresto durante la manutenzione o la cui manutenzione è stata posticipata e il cui pool di buffer riversa le pagine.

Il motore per i suggerimenti per l'abilitazione della cache dei dati della versione Cloud SQL Enterprise Plus analizza i metadati e le metriche delle istanze.

Se la tua istanza è un'istanza di produzione e richiede molto tempo per l'arresto durante la manutenzione o se la manutenzione è stata posticipata e il buffer pool riversa le pagine, ti consigliamo di eseguire l'upgrade alla versione Cloud SQL Enterprise Plus e di abilitare la cache dei dati in modo che le tue istanze abbiano tempi di inattività per la manutenzione quasi azzerati e prestazioni di lettura migliorate. I suggerimenti vengono generati ogni giorno.

Elenca le istanze Cloud SQL di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione dei suggerimenti per la cache di dati

Puoi elencare gli upgrade alla versione Cloud SQL Enterprise Plus quando attivi i suggerimenti per la cache dei dati 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 ad Active Assist. Vedi anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.

    Vai ad Active Assist

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

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

gcloud

Per elencare i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache dei dati, 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_AND_ENABLE_DATA_CACHE

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto.
  • LOCATION: una regione, 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, chiama il metodo recommendations.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 esempio us-central1

Se il motore per i suggerimenti rileva istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus con l'abilitazione della cache di dati, 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 insight e suggerimenti dettagliati

Puoi visualizzare insight e suggerimenti dettagliati sulle istanze di cui è possibile eseguire l'upgrade alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , 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 Non ottimizzato con Enterprise Plus. Viene visualizzato il riquadro dei suggerimenti, che contiene insight e suggerimenti dettagliati per l'istanza.

  • Nella pagina Istanze, fai clic su Non ottimizzata con Enterprise Plus. L'elenco delle istanze mostra solo quelle a cui si applica il suggerimento.

gcloud

Per visualizzare insight e suggerimenti dettagliati su un'istanza di cui è possibile eseguire l'upgrade, 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=INSIGHT_SUBTYPE

Sostituisci quanto segue:

  • PROJECT_ID: il tuo ID progetto
  • LOCATION: una regione in cui si trovano le istanze, ad esempio us-central1
  • INSIGHT_SUBTYPE: imposta questo parametro su uno dei seguenti valori:
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME: visualizza insight per il numero totale di ripristini dopo un arresto anomalo per la tua istanza
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES: visualizza gli insight per il numero totale di manutenzioni posticipate per l'istanza
    • READ_HEAVY_WORKLOAD: visualizza insight sull'utilizzo della CPU

API

Chiama il metodo insights.list 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, ad esempio us-central1.

Viene visualizzato un riquadro con approfondimenti su metriche o informazioni evidenziate da Insights.

Applica suggerimenti

Per implementare questo suggerimento, segui questi passaggi:

Abilita la cache dei dati per migliorare le prestazioni di lettura

Il recommender per l'abilitazione della cache dei dati per migliorare le prestazioni di lettura ti aiuta a rilevare le istanze critiche e il cui pool di buffer riversa le pagine.

Il motore per i suggerimenti per l'upgrade alla versione Cloud SQL Enterprise Plus e l'abilitazione della cache dei dati per migliorare le prestazioni di lettura analizza i metadati dell'istanza e le metriche relative al pool di buffer.

Se la tua istanza è un'istanza di produzione e il suo pool di buffer riversa pagine, ti consigliamo di abilitare la cache dei dati per migliorare le prestazioni di lettura. I suggerimenti vengono generati ogni giorno.

Elenca le istanze Cloud SQL idonee per i suggerimenti Abilita la cache dei dati per migliorare le prestazioni di lettura

Puoi elencare i suggerimenti per l'attivazione della cache dei dati per migliorare le prestazioni di lettura 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 ad Active Assist. Vedi anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.

    Vai ad Active Assist

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

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

gcloud

Per elencare i suggerimenti per abilitare la 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=ENABLE_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'abilitazione della cache dei dati per migliorare le prestazioni di lettura, 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 per le quali è possibile attivare la cache dei dati, queste vengono elencate in una tabella che mostra il nome dell'istanza, un breve suggerimento, il tipo di macchina attuale, il tipo di macchina suggerito, 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 alla versione Cloud SQL Enterprise Plus utilizzando la console Google Cloud , gcloud CLIo 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 Non ottimizzato con Enterprise Plus. Viene visualizzato il riquadro dei suggerimenti, che contiene insight e suggerimenti dettagliati per l'istanza.

  • Nella pagina Istanze, fai clic su Non ottimizzata con Enterprise Plus. L'elenco delle istanze mostra solo quelle a cui si applica il suggerimento.

gcloud

Per visualizzare insight e suggerimenti dettagliati su un'istanza di cui è possibile eseguire l'upgrade, 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 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, ad esempio us-central1.

Viene visualizzato un riquadro con approfondimenti su metriche o informazioni evidenziate da Insights.

Applica suggerimenti

Per implementare questo suggerimento, segui questi passaggi:

  • Per eseguire l'upgrade alla versione Cloud SQL Enterprise Plus, fai clic su Non ottimizzata con la versione Enterprise Plus nella colonna Problemi. Viene visualizzata la finestra Esegui l'upgrade alla versione Enterprise Plus con un suggerimento. Per procedere con un upgrade, fai clic su Modifica > Esegui l'upgrade > Personalizza l'istanza > Abilita cache dei dati. Per saperne di più sull'upgrade dell'istanza, consulta Esegui l'upgrade di un'istanza alla versione Cloud SQL Enterprise Plus utilizzando l'upgrade sul posto.

Passaggi successivi