Este documento descreve como você pode usar a assistência de IA para observar e solucionar problemas dos seus recursos do Cloud SQL. Você pode usar as ferramentas de solução de problemas assistidas por IA do Cloud SQL e do Gemini Cloud Assist para melhorar o desempenho das consultas e monitorar o desempenho do sistema .
Limitações
As seguintes limitações se aplicam à solução de problemas assistida por IA no Cloud SQL:
- Para obter os melhores resultados, aguarde 24 horas após ativar a solução de problemas assistida por IA no Google Cloud console para permitir que o Cloud SQL crie uma linha de base do desempenho médio da sua instância, banco de dados e consultas.
- A solução de problemas assistida por IA não é compatível com as seguintes configurações do Cloud SQL:
- Instâncias da edição Enterprise do Cloud SQL
- 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 habilitadas com transparência de acesso
Antes de começar
- Certifique-se de que o Gemini Cloud Assist esteja configurado para o seu Google Cloud conta de usuário e projeto.
Depois de configurar o Gemini Cloud Assist, talvez seja necessário aguardar cinco minutos para que o serviço seja propagado antes de poder habilitar a solução de problemas assistida por IA no Cloud SQL.
- Certifique-se de que sua instância seja uma instância da edição Cloud SQL Enterprise Plus .
- Certifique-se de que sua instância do Cloud SQL esteja usando a nova arquitetura de rede .
- Habilitar insights de consulta para a edição Cloud SQL Enterprise Plus .
-
MYSQL_VERSION .R20250304.00_01
ou posterior deve estar instalado na instância do Cloud SQL para MySQL. Para obter mais informações sobre como aplicar versões de manutenção a uma instância, consulte Sobre a manutenção em instâncias do Cloud SQL .
Funções e permissões necessárias
Para obter as permissões necessárias para usar a solução de problemas assistida por IA, peça ao administrador para lhe conceder a função do IAM " Visualizador de insights do banco de dados" ( roles/databaseinsights.viewer
) no projeto que hospeda a instância do Cloud SQL. Para obter mais informações sobre como conceder funções, consulte Gerenciar acesso a projetos, pastas e organizações .
Esta função predefinida contém as permissões necessárias para usar a solução de problemas assistida por IA. Para ver 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 assistida por IA:
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
Você também pode obter essas permissões com funções personalizadas ou outras funções predefinidas .
Habilitar solução de problemas assistida por IA
Ao habilitar a solução de problemas assistida por IA para 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 suas consultas. Quando o Cloud SQL detecta anomalias no desempenho das consultas ou identifica alta carga do sistema, a solução de problemas assistida por IA ajuda você a analisar a situação com evidências e fornece recomendações.
Para habilitar a solução de problemas assistida por IA para 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 , expanda Insights da consulta .
- Se ainda não estiver selecionado, selecione Habilitar insights de consulta .
- Se ainda não estiver selecionado, selecione Habilitar recursos do Enterprise Plus .
- Selecione Habilitar solução de problemas assistida por IA .
- Clique em Salvar .
Sua instância precisa ser reiniciada. Para obter mais informações sobre como habilitar o Query Insights para a edição Enterprise Plus do Cloud SQL, consulte Usar o Query Insights para melhorar o desempenho da consulta .
Abra 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 Insights de consulta .
- Para abrir o painel Cloud Assist , clique em Spark para abrir ou fechar o chat Gemini AI .
- No painel Cloud Assist , insira um prompt que descreva as informações nas quais você está interessado.
- Após inserir o prompt, clique em "Enviar prompt" . O Gemini retornará uma resposta ao seu prompt com base nas informações da última hora.
Melhore o desempenho da consulta
Use a assistência de IA para solucionar problemas de consultas lentas individuais no Cloud SQL usando o painel de insights de consulta . Para obter mais informações, consulte Solucionar problemas de consultas lentas com a assistência de IA .
Você também pode usar o Gemini Cloud Assist para inserir prompts que ajudam a melhorar o desempenho das suas consultas. O Gemini Cloud Assist responde a perguntas sobre a instância e o banco de dados do Cloud SQL selecionados.
Exemplos de prompts de desempenho de consulta
Incitar | 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ção sobre como identificar a consulta mais lenta por latência. |
Monitorar o desempenho do sistema
Você pode 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 Insights da consulta . Para obter mais informações, consulte Solucionar problemas de alta carga do banco de dados com a assistência de IA .
Você também pode usar o Gemini Cloud Assist para inserir prompts e coletar informações sobre o desempenho do seu sistema. O Gemini Cloud Assist responde a perguntas sobre a instância selecionada do Cloud SQL.
Exemplos de prompts de desempenho do sistema
Incitar | Tipo de resposta |
---|---|
Quantas entradas de log de erros existem para esta instância de banco de dados nos últimos 7 dias? | Resumo das entradas de log agrupadas por tipo de gravidade. O Gemini analisa a resposta pelo filtro de intervalo de tempo selecionado no gráfico de desempenho da instância. |
Qual foi a utilização da CPU para esta instância de banco de dados por volta das 14h de hoje? | Os resultados das métricas mostram a porcentagem de utilização da CPU dentro do intervalo de tempo. |
Obter recomendações de índice
Você pode obter recomendações de índice do Cloud SQL nos insights de consulta. Para obter mais informações sobre como obter recomendações de índice, consulte Usar o Index Advisor .
Além disso, usando o Gemini Cloud Assist, você pode obter mais informações sobre como usar índices em seus bancos de dados. O Gemini Cloud Assist responde a perguntas sobre a instância do Cloud SQL selecionada.
Exemplos de prompts de recomendação de índice
Incitar | Tipo de resposta |
---|---|
Mostrar recomendações de índice para consultas executadas nos últimos 7 dias. | Orientação sobre os tipos de consultas que podem se beneficiar de um índice. |
Monitorar consultas ativas
Use o painel de insights de consulta para monitorar consultas ativas e, se necessário, encerrar processos de longa duração. Para obter mais informações, consulte Monitorar consultas ativas .
Além disso, usando o Gemini Cloud Assist, você pode inserir prompts para obter 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 Cloud SQL selecionada.
Exemplos de prompts de consulta ativos
Incitar | Tipo de resposta |
---|---|
Quais são as principais consultas atualmente em execução no meu banco de dados? | Orientação sobre como encontrar as consultas mais demoradas e que exigem mais recursos. |
O que vem a seguir
- Aprenda a escrever melhores prompts .
- Aprenda a usar o painel Gemini Cloud Assist .
- Leia Use Gemini para assistência e desenvolvimento de IA
Aprenda como e quando Gêmeos para Google Cloud usa seus dados .