Este documento descreve como usar a assistência de IA para observar e resolver problemas dos seus recursos do Cloud SQL. Você pode usar as ferramentas de solução de problemas com assistência de IA do Cloud SQL e do Gemini Cloud Assist para melhorar a performance da consulta e monitorar a performance do sistema.
Limitações
As limitações a seguir se aplicam à solução de problemas com a IA no Cloud SQL:
- Para ter os melhores resultados, aguarde 24 horas após ativar a solução de problemas assistida por IA no console Google Cloud para que o Cloud SQL crie uma referência da performance média da sua instância, do seu banco de dados e das consultas.
- A solução de problemas com a ajuda de IA não é compatível com as seguintes configurações do Cloud SQL:
- Instâncias do Cloud SQL edição Enterprise
- Instâncias que usam a arquitetura de rede antiga para o Cloud SQL
- Instâncias dentro de um perímetro do VPC Service Controls
- Instâncias ativadas com a transparência no acesso
- Ler instâncias de réplica
Antes de começar
- Verifique se o Gemini Cloud Assist está configurado para
seu Google Cloud projeto e conta de usuário.
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 assistida por IA no Cloud SQL.
- Verifique se a instância é do Cloud SQL Enterprise Plus.
- Verifique se a instância do Cloud SQL está usando a nova arquitetura de rede.
- Ative os insights de consulta para a edição do Cloud SQL Enterprise Plus.
Papéis e permissões necessárias
Para receber as permissões necessárias para usar a solução de problemas com a ajuda de IA, peça ao administrador para conceder a você o papel Visualizador de insights do banco de dados (roles/databaseinsights.viewer
) do IAM no projeto que hospeda a instância do Cloud SQL.
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 a ajuda de IA. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As permissões a seguir são necessárias para usar a solução de problemas com a ajuda de 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 assistida por IA na sua instância do Cloud SQL, o Cloud SQL pode analisar o desempenho dos seus bancos de dados e detectar anomalias na execução das consultas. Quando o Cloud SQL detecta anomalias na performance da consulta ou identifica uma carga alta do sistema, a solução de problemas com assistência de IA ajuda a analisar a situação com evidências e oferece recomendações.
Para ativar a solução de problemas com assistência de IA na sua instância do Cloud SQL, faça o seguinte:
-
No Google Cloud console, acesse a página Instâncias do Cloud SQL.
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- No bloco Configuração, clique em Editar configuração.
- Na seção Personalizar sua instância, abra Insights de consulta.
- Se ainda não estiver selecionada, selecione Ativar o Query Insights.
- Se ainda não estiver selecionado, selecione Ativar recursos do Enterprise Plus.
- Selecione Ativar a solução de problemas com a ajuda de IA.
- Clique em Salvar.
Se você ativar os insights de consulta para a edição Cloud SQL Enterprise Plus, a instância vai precisar ser reiniciada. Se você ativar apenas a solução de problemas com assistência de IA, sua instância não vai precisar ser reiniciada. Para mais informações sobre como ativar os insights de consulta para a edição Cloud SQL Enterprise Plus, consulte Usar insights de consulta para melhorar a performance da consulta.
Abrir o Gemini Cloud Assist
Para usar o Gemini Cloud Assist com o Cloud SQL, faça o seguinte:
-
No Google Cloud console, acesse a página Instâncias do Cloud SQL.
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- No painel de navegação, selecione Query Insights.
- Para abrir o painel do Cloud Assist, clique em spark 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 à sua solicitação 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 Cloud SQL usando o painel Query Insights. Para mais informações, consulte Resolver problemas de consultas lentas com a assistência da IA.
Também é possível usar o Gemini Cloud Assist para inserir instruções e melhorar a performance das consultas. O Gemini Cloud Assist responde a perguntas sobre a instância e o banco de dados do Cloud SQL 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? | Orientações sobre como identificar a consulta mais lenta por latência. |
Monitorar a performance do sistema
É possível usar a assistência de IA para analisar a carga do banco de dados no Cloud SQL na página Visão geral ou no painel Query Insights. Para mais informações, consulte Resolver problemas de carga de banco de dados alta com assistência de IA.
Você também pode usar o Gemini Cloud Assist para inserir instruções e coletar informações sobre o desempenho do sistema. O Gemini Cloud Assist responde a perguntas sobre a instância do Cloud SQL 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 na faixa percentual de utilização da CPU no intervalo de tempo. |
Receber recomendações de índice
É possível receber recomendações de índice do Cloud SQL nos insights de consulta. Para mais informações sobre como receber recomendações de índice, consulte Usar o consultor de índice.
Além disso, com 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 Cloud SQL 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 se beneficiar de um índice. |
Monitorar consultas ativas
Use o painel Query Insights 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, com o Gemini Cloud Assist, você pode inserir instruções para saber mais sobre consultas que causam alta latência ou carga de CPU. O Gemini Cloud Assist responde a perguntas sobre a instância do Cloud SQL 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? | Orientações sobre como encontrar as consultas mais longas e que consomem mais recursos. |
A seguir
- Saiba como 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.