Nesta página, descrevemos como usar o consultor de índice do AlloyDB para PostgreSQL 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.
Você pode usar a assistência do Gemini em bancos de dados para monitorar e resolver problemas dos 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 índice para consultar e consultar recomendações como uma tabela ou solicitar uma análise e um relatório sob demanda, consulte Usar o consultor de índice.
Antes de começar
Para acessar o painel "Query Insights", ative o acesso ao AlloyDB no seu projeto do Google Cloud.
Funções exigidas
Para usar o AlloyDB Index Advisor, você precisa de permissões para fazer o seguinte:
- Para acessar as recomendações de índice, você precisa ter permissões para acessar o painel de insights de consulta do AlloyDB.
- Para editar as configurações do consultor de índice, você precisa de permissões para atualizar 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 acesso.
Desativar recomendações do consultor de índice
Para desativar as recomendações do consultor de índice, siga estas etapas:
No console do Google Cloud, 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 a opção 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 console do Google Cloud, 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 Índice de recomendação. A frequência de atualização padrão é a cada 24 horas.
Ver e filtrar as recomendações do consultor de índice
No console do Google Cloud, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Query Insights. As recomendações do consultor de índice 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 console do Google Cloud, 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 console do Google Cloud, 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 console do Google Cloud, 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 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.