Observe e solucione problemas do Cloud SQL com assistência de IA

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:

Antes de começar

  1. 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.

  2. Certifique-se de que sua instância seja uma instância da edição Cloud SQL Enterprise Plus .
  3. Certifique-se de que sua instância do Cloud SQL esteja usando a nova arquitetura de rede .
  4. Habilitar insights de consulta para a edição Cloud SQL Enterprise Plus .

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:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. No bloco Configuração , clique em Editar configuração .
  4. Na seção Personalizar sua instância , expanda Insights da consulta .
    1. Se ainda não estiver selecionado, selecione Habilitar insights de consulta .
    2. Se ainda não estiver selecionado, selecione Habilitar recursos do Enterprise Plus .
  5. Selecione Habilitar solução de problemas assistida por IA .
  6. Clique em Salvar .
  7. Se você habilitar o Query Insights para a edição Cloud SQL Enterprise Plus, sua instância precisará ser reiniciada. Se você habilitar apenas a solução de problemas assistida por IA, sua instância não precisará ser reiniciada. Para obter mais informações sobre como habilitar o Query Insights para a edição Cloud SQL Enterprise Plus, 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:

  1. No Google Cloud console, acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. Para abrir a página Visão geral de uma instância, clique no nome da instância.
  3. No painel de navegação, selecione Insights de consulta .
  4. Para abrir o painel Cloud Assist , clique em Spark para abrir ou fechar o chat Gemini AI .
  5. No painel Cloud Assist , insira um prompt que descreva as informações nas quais você está interessado.
  6. 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?
  • Resumos de consultas classificados por latência. O Gemini analisa a resposta pelo filtro de intervalo de tempo selecionado no gráfico de carga do banco de dados de insights de consulta.
  • Orientação sobre como identificar e classificar consultas por latência.
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