Observe e resolva problemas com a assistência de IA

Este documento descreve como pode usar a assistência de IA para ajudar a observar e resolver problemas dos seus recursos do Cloud SQL. Pode usar as ferramentas de resolução de problemas assistida por IA do Cloud SQL e o 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 Cloud SQL:

Antes de começar

  1. Certifique-se de que o Gemini Cloud Assist está configurado para a sua Trusted 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 Cloud SQL.

  2. Certifique-se de que a sua instância é uma instância da edição Cloud SQL Enterprise Plus.
  3. Certifique-se de que a sua instância do Cloud SQL está a usar a nova arquitetura de rede.
  4. Ative as estatísticas de consultas para a edição Cloud SQL Enterprise Plus.
  5. MYSQL_VERSION.R20250304.00_01 ou posterior tem de estar instalado na instância do Cloud SQL para MySQL. Para mais informações sobre a aplicação de versões de manutenção a uma instância, consulte o artigo Acerca da manutenção em instâncias do Cloud SQL.

Funções e autorizações necessárias

Para obter as autorizações de que precisa para usar a resolução de problemas assistida por IA, peça ao seu 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 Cloud SQL. 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 Cloud SQL, o Cloud SQL pode analisar o desempenho das suas bases de dados e detetar anomalias na execução das suas consultas. Quando o Cloud SQL 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 Cloud SQL, faça o seguinte:

  1. Na Trusted Cloud consola, aceda à página Instâncias do Cloud SQL.

    Aceda a Instâncias do Cloud SQL

  2. Para abrir a página Vista geral de uma instância, clique no nome da instância.
  3. No mosaico Configuração, clique em Editar configuração.
  4. Na secção Personalize a sua instância, expanda Estatísticas de consultas.
    1. Se ainda não estiver selecionada, selecione Ativar estatísticas de consultas.
    2. Se ainda não estiver selecionada, selecione Ativar funcionalidades do Enterprise Plus.
  5. Selecione Ativar resolução de problemas assistida por IA.
  6. Clique em Guardar.
  7. A sua instância requer um reinício. Para mais informações sobre como ativar as estatísticas de consultas para a edição Cloud SQL Enterprise Plus, consulte o artigo Use as estatísticas de consultas para melhorar o desempenho das consultas.

Abra o Gemini Cloud Assist

Para usar o Gemini Cloud Assist com o Cloud SQL, faça o seguinte:

  1. Na Trusted Cloud consola, aceda à página Instâncias do Cloud SQL.

    Aceda a Instâncias do Cloud SQL

  2. Para abrir a página Vista geral de uma instância, clique no nome da instância.
  3. No painel de navegação, selecione Estatísticas de consultas.
  4. Para abrir o painel do Cloud Assist, clique em faísca Abrir ou fechar o chat de IA do Gemini.
  5. No painel do Cloud Assist, introduza um comando que descreva as informações que lhe interessam.
  6. 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 individuais lentas no Cloud SQL através do painel de controlo Estatísticas de consultas.

Por exemplo, pode usar o botão Analisar latência para investigar problemas de latência associados a uma determinada consulta, ver recomendações para corrigir o problema e compreender por que motivo foram feitas recomendações específicas. 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 Cloud SQL 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?
  • Resumos de consultas ordenados por latência. O Gemini restringe o âmbito da resposta pelo filtro de intervalo de tempo selecionado no gráfico de carregamento da base de dados de estatísticas de consultas.
  • Orientações sobre como identificar e ordenar as consultas por latência.
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 Cloud SQL 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 Cloud SQL 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 Cloud SQL nas estatísticas de consultas. Para mais informações sobre como obter recomendações de índices, consulte o artigo Use o 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 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 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 Cloud SQL 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?