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 abilitare la cache dei dati per letture più rapide o passare a una macchina ottimizzato per la memoria per ridurre l'utilizzo elevato della memoria.
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.
Per saperne di più sui ruoli, consulta Informazioni sui ruoli e Concessione delle autorizzazioni di Identity and Access Management (IAM).Tasks Ruoli Visualizza i suggerimenti Uno di questi ruoli: recommender.cloudsqlViewerocloudsql.viewer.Applica suggerimenti Uno di questi ruoli: recommender.cloudsqlAdmin,cloudsql.editorocloudsql.admin. 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.
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 con un tasso di successo della cache basso.
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 alla percentuale di successo della cache. Se l'istanza è un'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 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:
-
Vai alla pagina 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:
-
Vai ad Active Assist. Consulta anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.
Per saperne di più, consulta la Guida introduttiva all'hub dei suggerimenti.
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_DATA_CACHE
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 le prestazioni, fai clic sulla scheda Suggerimenti per le prestazioni, quindi su Workload con utilizzo intensivo di lettura.
Viene visualizzato il riquadro dei suggerimenti, che contiene insight 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 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 progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 Workload con utilizzo intensivo di lettura 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. 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. Per saperne di più sul tempo di inattività pari a zero, consulta Cache dei dati.
Esegui l'upgrade alla versione Cloud SQL Enterprise Plus con una macchina ottimizzato per la memoria per migliorare le prestazioni
Il suggeritore per l'upgrade alla versione Cloud SQL Enterprise Plus offre i seguenti vantaggi:
- Offre prestazioni delle macchine ottimizzate per la memoria.
- Ti aiuta a rilevare le istanze critiche per i tuoi workload e a rilevare quando l'utilizzo della memoria rispetto alla CPU è elevato.
Questo motore per suggerimenti analizza i metadati e le metriche delle istanze relativi all'utilizzo della CPU e della memoria. Se l'istanza è un'istanza di produzione con un rapporto di utilizzo memoria/CPU elevato e una pressione della memoria elevata, 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 ogni giorno.
Puoi elencare i suggerimenti 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:
-
Vai alla pagina 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:
-
Vai ad Active Assist. Vedi anche Trova e applica i suggerimenti con l'interfaccia dei suggerimenti.
Per saperne di più, consulta la Guida introduttiva all'hub dei suggerimenti.
Nella scheda Tutti i suggerimenti, fai clic su Prestazioni.
gcloud
Per elencare le istanze consigliate per l'upgrade, 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=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 l'ultima data di 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 Memoria vicina al limite del livello.
Viene visualizzato il riquadro dei suggerimenti, che contiene insight e suggerimenti dettagliati per l'istanza.
- Nella pagina Istanze, fai clic su Memoria vicina al limite del livello.
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="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 progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-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 progettoLOCATION: una regione in cui si trovano le istanze, ad esempious-central1
Viene visualizzato un riquadro con approfondimenti sulle metriche o informazioni evidenziate dagli approfondimenti.
Applica suggerimenti
Per implementare questo suggerimento, segui questi passaggi:
- Per eseguire l'upgrade alla versione Cloud SQL Enterprise Plus, fai clic su Memoria vicina al limite del livello nella colonna Problemi. Viene visualizzata una finestra Esegui l'upgrade alla versione Enterprise Plus che fornisce un suggerimento. Per procedere con un upgrade, fai clic su Modifica > Esegui l'upgrade. 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.