Para identificar índices ausentes de alto impacto e reduzir o tempo de execução de consultas, use o consultor de índices do AlloyDB para PostgreSQL com o Query Insights para conferir recomendações de índices e criar índices recomendados, incluindo índices vetoriais ScaNN, para seu banco de dados.
Para saber mais sobre o consultor de índice, consulte Visão geral do consultor de índice.
Você pode usar o Gemini Cloud Assist para ajudar a monitorar e resolver problemas nos seus recursos do AlloyDB. Para mais informações, consulte Monitorar e resolver 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 solicitar uma análise e um relatório on demand, consulte Usar o consultor de índice.
Antes de começar
Para acessar o painel do Query Insights, ative o acesso ao AlloyDB no seu projeto do Google Cloud .
Ativar as extensões necessárias
No Google Cloud console, acesse a página Clusters.
Clique em um cluster na coluna Nome do Recurso.
Na página Query Insights, clique em Editar configurações de consulta.
Clique em Ativar o consultor de índices.
Funções exigidas
Para usar o consultor de índices do AlloyDB, você precisa de permissões para fazer o seguinte:
- Para acessar as recomendações de índice, você precisa de permissões para acessar o painel do Query Insights do AlloyDB.
- Para editar as configurações do consultor de índice, você precisa de permissões para atualizar as instâncias do AlloyDB.
Para receber essas permissões, peça ao administrador para conceder a você um dos seguintes papéis:
- Leitor básico (
roles/viewer) - Leitor do Database Insights (
roles/databaseinsights.viewer)
Para mais informações sobre como conceder papéis, consulte Gerenciar o acesso.
Desativar recomendações do consultor de índice
Para desativar as recomendações do consultor de índice, siga estas etapas:
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights.
Clique em Editar configurações.
Desative as recomendações do consultor de índice desmarcando Ativar recomendações. As recomendações do consultor de índice são ativadas por padrão.
Mudar a frequência de atualização das recomendações do consultor de índice
Para mudar a frequência de atualização, siga estas etapas:
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights.
Clique em Editar configurações.
Aumente ou diminua a frequência de atualização das recomendações do consultor de índices. A frequência de atualização padrão é a cada 24 horas.
Ver e filtrar as recomendações do consultor de índice
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights. Todas as recomendações do consultor de índice, incluindo as de índice de busca vetorial, são exibidas na coluna Recomendações da tabela Principais dimensões por carga do banco de dados.
(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:
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights.
Na tabela Principais dimensões por carga do banco de dados, clique em Consultas.
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.
- Clique em uma consulta para saber mais sobre as recomendações para a consulta selecionada, incluindo as seguintes informações:
Ver consultas afetadas
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights.
Na tabela Principais dimensões por carga do banco de dados, clique em Consultas.
Clique em Criar índices para uma consulta específica.
Clique em Mostrar consultas afetadas.
Clique em uma consulta para ver os detalhes da consulta afetada.
Criar índices recomendados
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights.
Na tabela Principais dimensões por carga do banco de dados, clique em Consultas.
Clique em Criar índices para uma consulta específica.
Clique em Copiar todos os comandos de índice. Os comandos CREATE INDEX são copiados para a área de transferência.
Conecte-se à instância principal na linha de comando.
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
- Saiba 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.
- Saiba como o AlloyDB ajuda a criar índices inteligentes.