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 monitora che il tuo database gestisce regolarmente. Periodicamente, il consulente sull'indicizzazione analizza queste query per suggerire nuovi indici che possano migliorare la query delle prestazioni. L'attivazione dei suggerimenti sull'indicizzazione consente di rilevare e correggere il rendimento a problemi con sistemi e query.

Come funziona il consulente sull'indicizzazione?

I suggerimenti sull'indicizzazione ti aiutano a migliorare l'elaborazione delle query nel seguente modo:

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

I suggerimenti sugli indici sono criptati at-rest. Per ulteriori informazioni per utilizzare il suggerimento sull'indicizzazione, consulta Utilizza i suggerimenti sull'indicizzazione. Per ulteriori informazioni su come utilizzare Index Advisors 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 Index Advisors. 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 in un secondo momento.
  • L'abilitazione dei suggerimenti sull'indicizzazione potrebbe richiedere il riavvio dell'istanza se Il flag performance_schema è disattivato. Per ulteriori informazioni su come attivare questo flag, vedi 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.