Neste documento, descrevemos como usar a assistência de IA para monitorar e resolver problemas nos seus recursos do AlloyDB para PostgreSQL. Você pode usar as ferramentas de solução de problemas com assistência de IA do AlloyDB e do Gemini Cloud Assist para melhorar o desempenho da consulta e monitorar o desempenho do sistema.
Limitações
As seguintes limitações se aplicam à solução de problemas com a ajuda da IA no AlloyDB:
- A solução de problemas com tecnologia de IA oferece insights valiosos com base nas configurações padrão do PostgreSQL. A arquitetura exclusiva do AlloyDB, incluindo armazenamento desagregado, cache, mecanismo colunar e processos em segundo plano otimizados, significa que determinadas verificações e recomendações podem ser diferentes das métricas de performance reais do AlloyDB. Recomendamos que você considere as recomendações de solução de problemas assistidas por IA como pontos de partida e consulte a documentação do AlloyDB para orientações definitivas.
- Para ter os melhores resultados, aguarde 24 horas depois de ativar a solução de problemas com a ajuda da IA no console do Google Cloud para permitir que o AlloyDB crie um valor de referência do desempenho médio da sua instância, banco de dados e consultas.
- A solução de problemas com a ajuda da IA não é compatível com as seguintes configurações do AlloyDB:
- Instâncias dentro de um perímetro do VPC Service Controls
- Instâncias ativadas com a Transparência no acesso
Antes de começar
Verifique se o Gemini Cloud Assist está configurado para sua conta de usuário e projeto do Google Cloud .Depois de configurar o Gemini Cloud Assist, talvez seja necessário esperar cinco minutos para que o serviço seja propagado antes de ativar a solução de problemas com a ajuda da IA no AlloyDB.
Papéis e permissões necessárias
Para receber as permissões necessárias
para usar a solução de problemas com tecnologia de IA,
peça ao administrador para conceder a você o
papel Leitor de insights do banco de dados (roles/databaseinsights.viewer
)
do IAM no projeto que hospeda a instância do AlloyDB.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para usar a solução de problemas com tecnologia de IA. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para usar a solução de problemas com a ajuda da IA:
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Ativar a solução de problemas assistida por IA
Quando você ativa a solução de problemas com tecnologia de IA para sua instância do AlloyDB, o AlloyDB pode analisar a performance dos seus bancos de dados e detectar anomalias na execução das consultas. Quando o AlloyDB detecta anomalias no desempenho da consulta ou identifica uma carga alta no sistema, a solução de problemas com assistência de IA ajuda você a analisar a situação com evidências e fornece recomendações.
Para ativar a solução de problemas com a ajuda da IA na sua instância do AlloyDB, faça o seguinte:
No Google Cloud console, acesse a página Clusters.
Na lista de clusters e instâncias, clique em uma instância.
Clique em Insights de consultas.
Clique em Ativar ou Editar configurações.
Na guia Editar configurações dos insights de consultas, marque a caixa de seleção Ativar recursos avançados dos insights de consultas para o AlloyDB.
Por padrão, isso ativa a caixa de seleção Solução de problemas assistida por IA.
Clique em Salvar.
Para mais informações sobre como ativar os insights de consulta avançados, consulte Melhorar o desempenho da consulta usando insights de consulta avançados.
Abrir o Gemini Cloud Assist
Para usar o Gemini Cloud Assist com o AlloyDB, faça o seguinte:
- No Google Cloud console, acesse a página Clusters. Acessar Clusters
- Na lista de clusters e instâncias, clique em uma instância.
- Clique em Insights de consultas.
- Para abrir o painel do Cloud Assist, clique em brilho Abrir ou fechar o chat da Gemini AI.
- No painel do Cloud Assist, insira um comando que descreva as informações em que você tem interesse.
- Depois de inserir o comando, clique em enviar Enviar comando. O Gemini retorna uma resposta ao seu comando com base nas informações da última hora.
Melhorar o desempenho da consulta
Use a assistência de IA para resolver problemas de consultas lentas individuais no AlloyDB usando o painel Insights de consulta.
Para mais informações, consulte Resolver problemas de consultas lentas com a assistência da IA.Você também pode usar o Gemini Cloud Assist para inserir comandos e melhorar o desempenho das suas consultas. O Gemini Cloud Assist responde a perguntas sobre a instância e o banco de dados do AlloyDB selecionados.
Exemplos de comandos de desempenho da consulta
Comando | Tipo de resposta |
---|---|
Quais são as principais consultas por latência no meu banco de dados? |
|
Qual é a consulta mais lenta nesta instância de banco de dados? | Instruções sobre como identificar a consulta mais lenta por latência. |
Monitorar a performance do sistema
Você pode usar a assistência de IA para analisar a carga do banco de dados no AlloyDB na página Visão geral ou no painel Insights de consulta. Para mais informações, consulte Resolver problemas de alta carga de banco de dados com a assistência de IA.
Você também pode usar o Gemini Cloud Assist para inserir comandos e coletar informações sobre a performance do sistema. O Gemini Cloud Assist responde a perguntas sobre a instância do AlloyDB selecionada.
Exemplos de comandos de desempenho do sistema
Comando | Tipo de resposta |
---|---|
Quantas entradas de registro de erros existem para esta instância de banco de dados nos últimos sete dias? | Resumo das entradas de registro agrupadas por tipo de gravidade. O Gemini limita a resposta pelo filtro de período selecionado no gráfico de performance da instância. |
Qual foi a utilização da CPU para esta instância de banco de dados por volta das 14h de hoje? | Resultados de métricas em um intervalo de porcentagem para utilização da CPU dentro do intervalo de tempo. |
Receber recomendações de índice
Você pode receber recomendações de índice do AlloyDB nos insights de consulta. Para mais informações, consulte a Visão geral do consultor de índice.
Além disso, usando o Gemini Cloud Assist, você pode receber mais informações sobre como usar índices nos seus bancos de dados. O Gemini Cloud Assist responde a perguntas sobre a instância do AlloyDB selecionada.
Exemplos de comandos de recomendação de índice
Comando | Tipo de resposta |
---|---|
Mostrar recomendações de índice para consultas executadas nos últimos sete dias. | Orientação sobre os tipos de consultas que podem se beneficiar de um índice. |
Monitorar consultas ativas
Use o painel Insights de consulta para monitorar consultas ativas e, se necessário, encerrar processos de longa duração. Para mais informações, consulte Monitorar consultas ativas.
Além disso, usando o Gemini Cloud Assist, você pode inserir comandos para saber mais informações sobre consultas que causam alta latência ou carga de CPU. O Gemini Cloud Assist responde a perguntas sobre a instância do AlloyDB selecionada.
Exemplos de comandos de consulta ativa
Comando | Tipo de resposta |
---|---|
Quais são as principais consultas em execução no meu banco de dados? | Instruções sobre como encontrar as consultas mais longas e que consomem mais recursos. |
A seguir
- Aprenda a escrever comandos melhores.
- Saiba como usar o painel do Gemini Cloud Assist.
- Leia Usar o Gemini para assistência e desenvolvimento de IA
-
Saiba como e quando o Gemini para Google Cloud usa seus dados.