Panoramica dei suggerimenti sull'indicizzazione

Questa pagina descrive il consulente per l'indice di Cloud SQL per PostgreSQL.

Cloud SQL per PostgreSQL offre un consulente per l'indice completamente gestito che monitora le query gestite regolarmente dal tuo database. Il consulente per l'indicizzazione analizza periodicamente queste query per consigliare nuovi indici che possono migliorare le prestazioni delle query. Abilitando il consulente per l'indicizzazione puoi rilevare e risolvere i problemi di prestazioni di sistemi e query.

Come funziona il consulente sull'indicizzazione?

Il consulente per l'indicizzazione ti aiuta a migliorare l'elaborazione delle query:

  • 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 per l'indicizzazione archivia e mostra il comando CREATE INDEX contenente il nome del database, il nome dello schema, il nome della tabella e i nomi delle colonne. Le query monitorate sono tutte query normalizzate con tutti i valori letterali rimossi.

I suggerimenti sull'indice sono criptati at-rest. Per ulteriori informazioni su come utilizzare il consulente per l'indicizzazione, consulta Utilizzare il consulente sull'indicizzazione. Per ulteriori informazioni su come utilizzare il consulente per l'indicizzazione con Query Insights, consulta Utilizzare il consulente per l'indicizzazione con Query Insights.

Limitazioni

Il consulente per l'indicizzazione di Cloud SQL per PostgreSQL ha le seguenti limitazioni:

  • Il consulente per l'indicizzazione fornisce solo suggerimenti relativi a CREATE INDEX.
  • Il consulente per l'indice è supportato solo da Cloud SQL per PostgreSQL 12.0 o versioni successive.
  • Per abilitare il consulente per l'indicizzazione è necessario riavviare l'istanza.