Utilizzare il consulente per l'indicizzazione con Query Insights

Questa pagina descrive come utilizzare l'Advisor per gli indici di Cloud SQL per SQL Server con gli approfondimenti sulle query per la versione Cloud SQL Enterprise Plus.

Puoi utilizzare il consulente per gli indici con Query Insights per la versione Cloud SQL Enterprise Plus per visualizzare i consigli del consulente per gli indici e creare indici consigliati per migliorare le prestazioni delle query. Per scoprire di più sull'Advisor per gli indici, consulta la panoramica dell'Advisor per gli indici.

Prima di iniziare

  1. Assicurati di utilizzare Cloud SQL per SQL Server 2019 o versioni successive.
  2. Abilita Query Insights per la versione Cloud SQL Enterprise Plus.
  3. Crea un ruolo personalizzato con le seguenti autorizzazioni. Poi, concedi il ruolo a ogni account utente che deve utilizzare gli approfondimenti sulle query.
Tasks Ruoli Autorizzazioni
Visualizza i suggerimenti databaseinsights.viewer databaseinsights.recommendations.query
databaseinsights.resourceRecommendations.query
Visualizza i suggerimenti cloudsql.viewer N/D

Visualizzare e filtrare i consigli di Index Advisor

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Fai clic su Approfondimenti sulle query.
  4. Fai clic su Attiva. I consigli di Index Advisor vengono visualizzati nella colonna Consiglio della scheda Query della sezione Principali dimensioni per carico del database.
  5. (Facoltativo) Per visualizzare solo le query con suggerimenti CREATE INDEX, aggiungi un filtro per Suggerimento: crea indici.

Visualizzare i consigli per una query

Per visualizzare i dettagli dei consigli per gli indici per una query specifica, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Fai clic su Approfondimenti sulle query.
  4. Nella sezione Query e tag più cercati, fai clic su Query.
  5. Per conoscere i dettagli dei consigli relativi a una query, svolgi una delle seguenti operazioni:
    • Fai clic su una query per scoprire di più sui consigli per la query selezionata, tra cui le seguenti informazioni:
      • Impatto sulle prestazioni (alto, medio e basso): la velocità di query stimata dopo la creazione di tutti gli indici consigliati.
      • Consigli: crea consigli sugli indici.
      • Tabelle interessate: il numero di tabelle che saranno interessate dalla creazione degli indici.
      • Spazio di archiviazione aggiuntivo stimato necessario: lo spazio di archiviazione stimato necessario per creare tutti gli indici consigliati.
      • Numero di query interessate: il numero totale di query nel carico di lavoro interessato dai consigli per gli indici. Un indice può essere utile per più query.
    • Fai clic su Crea indici per una query specifica per ricevere consigli dettagliati sulla creazione di indici per migliorare le prestazioni delle query.

Visualizza le query interessate

  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Fai clic su Approfondimenti sulle query.
  4. Nella tabella Dimensioni principali per carico del database, fai clic su Query.
  5. Fai clic su Crea indici per una query specifica.
  6. Fai clic su Mostra query interessate.
  7. Fai clic su una query per visualizzarne i dettagli.
  1. Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Fai clic su Approfondimenti sulle query.
  4. Nella tabella Dimensioni principali per carico del database, fai clic su Query.
  5. Fai clic su Crea indici per una query specifica.
  6. Fai clic su Copia tutti i comandi di indice. I comandi CREATE INDEX vengono copiati negli appunti.
  7. Connettiti all'istanza principale sulla riga di comando.
  8. Per creare gli indici consigliati, esegui i comandi copiati negli appunti, ad esempio:

    CREATE INDEX ON "public"."demo_order" ("customer_id");

Passaggi successivi