Usar o consultor de índice com o Query Insights

Nesta página, descrevemos como usar o consultor de índice do Cloud SQL para MySQL com o Query Insights.

Use o consultor de índice com o Query Insights para ver as recomendações dele e criar índices recomendados para melhorar o desempenho da consulta. Para saber mais sobre o consultor de índice, consulte Visão geral do consultor de índice. Para saber como usar o consultor de índice para ver e consultar recomendações como uma tabela ou solicitar uma análise e um relatório sob demanda, consulte Usar o consultor de índice.

Você pode usar o Gemini na assistência a bancos de dados para observar e resolver problemas nos seus recursos do Cloud SQL para MySQL. Para mais informações, consulte Observar e resolver problemas com a assistência do Gemini.

Antes de começar

  1. Configure o Gemini nos bancos de dados.
  2. Ativar insights de consulta.

Ver e filtrar as recomendações do consultor de índice

  1. No console do Google Cloud, acesse a página Instâncias do Cloud SQL.

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. Clique em Query Insights. As recomendações do consultor de índice são exibidas na coluna Recomendação da seção Consultas e tags mais frequentes.
  4. (Opcional) Para ver somente consultas com recomendações CREATE INDEX, adicione um filtro para Recomendação: criar índices.

Ver recomendações para uma consulta

Para ver detalhes das recomendações de índice para uma consulta específica, siga estas etapas:

  1. No console do Google Cloud, acesse a página Instâncias do Cloud SQL.

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. Clique em Query Insights.
  4. Na seção Consultas e tags mais frequentes, clique em Consultas.
  5. Para saber os detalhes da recomendação sobre uma consulta, siga um destes procedimentos:
    • Clique em uma consulta para saber mais sobre as recomendações para a consulta selecionada, incluindo as seguintes informações:
      • Impacto no desempenho (alto, médio e baixo): a velocidade de consulta estimada após a criação de todos os índices recomendados.
      • Recomendações: crie recomendações de índice.
      • Tabelas afetadas: o número de tabelas que serão afetadas quando os índices forem criados.
      • Armazenamento estimado adicional necessário: o tamanho de armazenamento estimado necessário para criar todos os índices recomendados.
      • Número de consultas afetadas: o número total de consultas na carga de trabalho afetadas pelas recomendações de índice. Um índice pode beneficiar várias consultas.
    • Clique em Criar índices para uma consulta específica e confira recomendações detalhadas sobre como criar índices para melhorar o desempenho da consulta.

Ver consultas afetadas

  1. No console do Google Cloud, acesse a página Instâncias do Cloud SQL.

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. Clique em Query Insights.
  4. Na tabela Principais dimensões por carga do banco de dados, clique em Consultas.
  5. Clique em Criar índices para uma consulta específica.
  6. Clique em Mostrar consultas afetadas.
  7. Clique em uma consulta para ver os detalhes da consulta afetada.
  1. No console do Google Cloud, acesse a página Instâncias do Cloud SQL.

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. Clique em Query Insights.
  4. Na tabela Principais dimensões por carga do banco de dados, clique em Consultas.
  5. Clique em Criar índices para uma consulta específica.
  6. Clique em Copiar todos os comandos de índice. Os comandos CREATE INDEX são copiados para a área de transferência.
  7. Conecte-se à instância principal na linha de comando.
  8. Para criar os índices recomendados, execute os comandos que foram copiados para a área de transferência, por exemplo:

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

A seguir