Use o assessor de índices do AlloyDB for PostgreSQL com estatísticas de consultas

Esta página descreve como pode usar o consultor de índices do AlloyDB for PostgreSQL com as estatísticas de consultas.

Pode usar o consultor de índices com estatísticas de consultas para ver as recomendações do consultor de índices e criar índices recomendados para melhorar o desempenho das consultas. Para saber mais sobre o consultor de índices, consulte o artigo Vista geral do consultor de índices.

Pode usar o Gemini Cloud Assist para ajudar a monitorizar e resolver problemas dos seus recursos do AlloyDB. Para mais informações, consulte o artigo Monitorize e resolva problemas com a assistência do Gemini.

Para saber como usar o consultor de índices para ver e consultar recomendações como uma tabela ou para pedir uma análise e um relatório a pedido, consulte o artigo Use o consultor de índices.

Antes de começar

Para aceder ao painel de controlo de estatísticas de consultas, ative o acesso ao AlloyDB no seu Google Cloud projeto.

Funções necessárias

Para usar o consultor de índices do AlloyDB, precisa de autorizações para fazer o seguinte:

  • Para aceder às recomendações de índice, precisa de autorizações para aceder ao painel de controlo de estatísticas de consultas do AlloyDB.
  • Para editar as definições do consultor de índices, precisa de autorizações para atualizar as instâncias do AlloyDB.

Para receber estas autorizações, peça ao administrador para lhe conceder uma das seguintes funções:

  • Leitor básico (roles/viewer)
  • Visualizador de estatísticas da base de dados (roles/databaseinsights.viewer)

Para mais informações sobre a concessão de funções, consulte o artigo Gerir acesso.

Desative as recomendações do consultor de índices

Para desativar as recomendações do consultor de índices, siga estes passos:

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Informações de consultas.

  4. Clique em Editar definições.

  5. Desative as recomendações do consultor de índices desmarcando a opção Ativar recomendações. As recomendações do Consultor de índices estão ativadas por predefinição.

Altere a frequência de atualização das recomendações do consultor de índices

Para alterar a frequência de atualização, siga estes passos:

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Estatísticas de consultas.

  4. Clique em Editar definições.

  5. Aumentar ou diminuir a frequência de atualização das recomendações do consultor de índices. A frequência de atualização predefinida é a cada 24 horas.

Veja e filtre as recomendações do Consultor de índices

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Estatísticas de consultas. As recomendações do consultor de índices são apresentadas na coluna Recomendações da tabela Principais dimensões por carga da base de dados.

  4. (Opcional) Para ver apenas consultas com recomendações CREATE INDEX, adicione um filtro para Recomendação: criar índices.

Veja recomendações para uma consulta

Para ver os detalhes das recomendações de índice para uma consulta específica, siga estes passos:

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Estatísticas de consultas.

  4. Na tabela Principais dimensões por carga da base de dados, clique em Consultas.

  5. Para saber os detalhes das recomendações sobre uma consulta, faça uma das seguintes ações:

    • Clique numa consulta para saber mais sobre as recomendações para a consulta selecionada, incluindo as seguintes informações:
      • Impacto no desempenho (elevado, 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 adicional estimado 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 no conjunto de trabalho afetadas pelas recomendações de índices. Um índice pode beneficiar várias consultas.
    • Clique em Criar índices para uma consulta específica para saber recomendações detalhadas sobre a criação de índices para melhorar o desempenho das consultas.

Veja as consultas afetadas

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Estatísticas de consultas.

  4. Na tabela Principais dimensões por carga da base de dados, clique em Consultas.

  5. Clique em Criar índices para uma consulta específica.

  6. Clique em Mostrar consultas afetadas.

  7. Clique numa consulta para saber detalhes sobre a consulta afetada.

  1. Na Google Cloud consola, aceda à página Clusters.

    Aceda a Clusters

  2. Na lista de clusters e instâncias, clique numa instância.

  3. Clique em Estatísticas de consultas.

  4. Na tabela Principais dimensões por carga da base 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. Ligue-se à instância principal na linha de comandos.

  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");

O que se segue?