Panoramica dei suggerimenti sull'indicizzazione

In questa pagina viene descritto il consulente sull'indicizzazione di Cloud SQL per MySQL.

Cloud SQL per MySQL offre un Index Advisor completamente gestito che tiene traccia delle query che il tuo database gestisce regolarmente. Periodicamente, il suggerimento sull'indicizzazione analizza queste query per suggerire nuovi indici che possano migliorare le prestazioni delle query. L'abilitazione dei suggerimenti sull'indicizzazione consente di rilevare e risolvere problemi di prestazioni di sistemi e query.

Come funziona il consulente sull'indicizzazione?

Il consulente sull'indicizzazione consente di migliorare l'elaborazione delle query seguendo questi passaggi:

  • Aiuta a identificare un insieme di indici con comandi SQL per creare indici.
  • Fornisci dati per aiutarti a valutare gli indici consigliati, ad esempio le dimensioni di archiviazione stimate e l'impatto degli indici su una query.
I suggerimenti sull'indicizzazione archiviano e visualizza il comando CREATE INDEX contenente il nome del database, il nome della tabella e i nomi delle colonne. Le query monitorate sono tutte query normalizzate con tutti i valori letterali rimossi.

I suggerimenti sugli indici sono criptati at-rest. Per saperne di più su come utilizzare i suggerimenti sull'indicizzazione, consulta Utilizzare i suggerimenti sull'indicizzazione. Per ulteriori informazioni su come utilizzare i suggerimenti sull'indicizzazione con Query Insights, consulta Utilizzare i suggerimenti sull'indicizzazione con Query Insights.

In Cloud SQL per MySQL, puoi utilizzare i flag di database per configurare e ottimizzare i suggerimenti sull'indicizzazione. Per ulteriori informazioni, consulta la sezione Flag dei suggerimenti sull'indicizzazione.

Limitazioni

Il consulente sull'indicizzazione di Cloud SQL per MySQL presenta le seguenti limitazioni:

  • Il consulente sull'indicizzazione fornisce solo consigli per CREATE INDEX.
  • Il suggerimento sull'indicizzazione è supportato solo da Cloud SQL per MySQL versione 8.0 o successive.
  • L'abilitazione dei suggerimenti sull'indicizzazione potrebbe richiedere il riavvio dell'istanza se il flag performance_schema è disattivato. Per ulteriori informazioni su come abilitare questo flag, consulta Flag di database.
  • Le repliche non sono supportate in Cloud SQL per MySQL.
  • Le macchine con core condivisi non sono supportate in Cloud SQL per MySQL.