Este documento descreve como pode usar a assistência de IA para ajudar a monitorizar e resolver problemas dos seus recursos do AlloyDB for PostgreSQL. Pode usar as ferramentas de resolução de problemas assistidas pela IA do AlloyDB e do Gemini Cloud Assist para melhorar o desempenho das consultas e monitorizar o desempenho do sistema.
Limitações
As seguintes limitações aplicam-se à resolução de problemas assistida por IA no AlloyDB:
- A resolução de problemas assistida por IA oferece informações valiosas com base nas configurações padrão do PostgreSQL. A arquitetura exclusiva do AlloyDB, incluindo o respetivo armazenamento desagregado, colocação em cache, motor colunar e processos em segundo plano otimizados, significa que determinadas verificações e recomendações podem diferir das métricas de desempenho reais do AlloyDB. Recomendamos que considere as recomendações de resolução de problemas assistida por IA como pontos de partida e consulte a documentação do AlloyDB para obter orientações definitivas.
- Para os melhores resultados, aguarde 24 horas depois de ativar a resolução de problemas assistida por IA na Google Cloud consola para permitir que o AlloyDB crie uma base do desempenho médio da sua instância, base de dados e consultas.
- A resolução de problemas assistida por IA não é suportada para as seguintes configurações do AlloyDB:
- Instâncias dentro de um perímetro do VPC Service Controls
- Instâncias ativadas com a Transparência de acesso
Antes de começar
Certifique-se de que o Gemini Cloud Assist está configurado para a sua Google Cloud conta de utilizador e projeto.Depois de configurar o Gemini Cloud Assist, pode ter de aguardar cinco minutos para permitir que o serviço seja propagado antes de poder ativar a resolução de problemas assistida por IA no AlloyDB.
Funções e autorizações necessárias
Para receber as autorizações de que
precisa para usar a resolução de problemas assistida por IA,
peça ao administrador para lhe conceder a função de IAM de
Visualizador de estatísticas da base de dados (roles/databaseinsights.viewer
)
no projeto que aloja a instância do AlloyDB.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém as autorizações necessárias para usar a resolução de problemas assistida por IA. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para usar a resolução de problemas assistida por IA:
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Ative a resolução de problemas assistida por IA
Quando ativa a resolução de problemas assistida por IA para a sua instância do AlloyDB, o AlloyDB pode analisar o desempenho das suas bases de dados e detetar anomalias na execução das suas consultas. Quando o AlloyDB deteta anomalias no desempenho das consultas ou identifica uma carga elevada do sistema, a resolução de problemas assistida por IA ajuda a analisar a situação com provas e fornece recomendações.
Para ativar a resolução de problemas assistida por IA para a sua instância do AlloyDB, faça o seguinte:
Na Google Cloud consola, aceda à página Clusters.
Na lista de clusters e instâncias, clique numa instância.
Clique em Estatísticas de consultas.
Clique em Ativar ou Editar definições.
No separador Editar definições de estatísticas de consultas, selecione a caixa de verificação Ativar funcionalidades avançadas de estatísticas de consultas para o AlloyDB.
Por predefinição, esta opção ativa a caixa de verificação Resolução de problemas assistida por IA.
Clique em Guardar.
Para mais informações sobre como ativar as estatísticas de consultas avançadas, consulte o artigo Melhore o desempenho das consultas com as estatísticas de consultas avançadas.
Abra o Gemini Cloud Assist
Para usar o Gemini Cloud Assist com o AlloyDB, faça o seguinte:
- Na Google Cloud consola, aceda à página Clusters. Aceda a Clusters
- Na lista de clusters e instâncias, clique numa instância.
- Clique em Estatísticas de consultas.
- Para abrir o painel do Cloud Assist, clique em faísca Abrir ou fechar o chat de IA do Gemini.
- No painel do Cloud Assist, introduza um comando que descreva as informações que lhe interessam.
- Depois de introduzir o comando, clique em enviar Enviar comando. O Gemini devolve uma resposta ao seu comando com base nas informações da última hora.
Melhore o desempenho das consultas
Use a assistência de IA para resolver problemas de consultas lentas individuais no AlloyDB através do painel de controlo Estatísticas de consultas.
Para mais informações, consulte o artigo Resolva problemas de consultas lentas com a ajuda da IA.Também pode usar o Gemini Cloud Assist para introduzir comandos que ajudam a melhorar o desempenho das suas consultas. O Gemini Cloud Assist responde a perguntas sobre a instância e a base de dados do AlloyDB selecionadas.
Exemplos de comandos de desempenho de consultas
Comando | Tipo de resposta |
---|---|
Quais são as principais consultas por latência na minha base de dados? |
|
Qual é a consulta mais lenta nesta instância da base de dados? | Orientações sobre como identificar a consulta mais lenta por latência. |
Monitorize o desempenho do sistema
Pode usar a assistência de IA para analisar a carga da base de dados no AlloyDB a partir da página Vista geral ou do painel de controlo Estatísticas de consultas. Para mais informações, consulte o artigo Resolva problemas de carga elevada da base de dados com a assistência de IA.
Também pode usar o Gemini Cloud Assist para introduzir comandos para recolher informações sobre o desempenho do seu 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 registo de erros existem para esta instância da base de dados nos últimos 7 dias? | Resumo das entradas do registo agrupadas por tipo de gravidade. O Gemini restringe o âmbito da resposta pelo filtro de intervalo de tempo selecionado no gráfico de desempenho da instância. |
Qual foi a utilização da CPU desta instância da base de dados por volta das 14:00 de hoje? | Os resultados das métricas estão no intervalo de percentagens para a utilização da CPU dentro do intervalo de tempo. |
Receba recomendações de índices
Pode obter recomendações de índices do AlloyDB nas estatísticas de consultas. Para mais informações, consulte o artigo Vista geral do consultor de índices.
Além disso, com o Gemini Cloud Assist, pode obter mais informações sobre como usar índices nas suas bases 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 7 dias. | Orientações sobre os tipos de consultas que podem beneficiar de um índice. |
Monitorize consultas ativas
Use o painel de controlo Estatísticas de consultas para monitorizar as consultas ativas e, se necessário, terminar processos de execução prolongada. Para mais informações, consulte o artigo Monitorize consultas ativas.
Além disso, com o Gemini Cloud Assist, pode introduzir comandos para saber mais informações sobre consultas que causam uma latência elevada ou uma carga da CPU. O Gemini Cloud Assist responde a perguntas sobre a instância do AlloyDB selecionada.
Exemplos de comandos de consulta ativos
Comando | Tipo de resposta |
---|---|
Quais são as principais consultas que estão a ser executadas na minha base de dados? | Orientações sobre como encontrar as consultas de execução mais longa e que consomem mais recursos. |
O que se segue?
- Saiba como escrever melhores comandos.
- Saiba como usar o painel do Gemini Cloud Assist.
- Leia o artigo Use o Gemini para obter Ajuda de IA e desenvolvimento
-
Saiba como e quando o Gemini para Google Cloud usa os seus dados.