Meu banco de dados passou a consumir 100% de CPU nas últimas 12 horas

Evandro Braz 20 Pontos de reputação
2025-09-04T12:52:11.6566667+00:00

Meu Servidor flexível do Banco de Dados do Azure para MySQL passou a consumir 100% nas últimas 12 horas sem nenhum motivo que justifique

Azure
Azure

Uma plataforma de computação em nuvem e uma infraestrutura para criar, implantar e gerenciar aplicativos e serviços por meio de uma rede mundial de datacenters gerenciados pela Microsoft.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Dio Xavier 290.1K Pontos de reputação Moderador Voluntário
2025-09-04T21:46:05.2733333+00:00

Olá

Bem vindo à Comunidade Microsoft Azure

Tudo bem, Evandro? Entendo sua preocupação. O consumo de 100% de CPU em um Servidor Flexível do Banco de Dados do Azure para MySQL pode ter diversas causas, como consultas não otimizadas, bloqueios de transações, aumento repentino de conexões ou processos internos de manutenção.

Para identificar e mitigar o problema, recomendo os seguintes passos:

  1. Monitoramento e diagnósticos
    • Utilize o Azure Monitor e os métricos de desempenho do servidor para verificar picos de CPU, sessões ativas e consultas em execução.
    • No portal, acesse: Banco de Dados do Azure para MySQL -> Monitoramento -> Métricas.
    • Ative também o Query Performance Insight para identificar consultas de maior impacto. Monitoramento do Azure Database for MySQL
  2. Análise de consultas
    • Verifique consultas longas ou com alto custo usando o performance_schema ou slow_query_log.
    • Exemplo para habilitar o log de consultas lentas: SET GLOBAL slow_query_log = 'ON'; SET GLOBAL long_query_time = 1;
  3. Verificação de conexões e bloqueios
    • Liste as sessões ativas e bloqueios com: SHOW PROCESSLIST;
  4. Escalonamento e ajustes
    • Se o uso for sustentado, considere escalar a CPU/memória do servidor no portal do Azure.
    • Ajuste parâmetros como innodb_buffer_pool_size para otimizar a carga.
  5. Canal de suporte e segurança
    • Caso não haja causa aparente e a carga persista, recomendo abrir um chamado no Suporte da Microsoft, garantindo análise detalhada do ambiente e validação de possíveis incidentes de segurança.

Dessa forma, você terá visibilidade clara do que está causando o uso elevado e poderá agir com base em dados oficiais da plataforma.

Esta resposta foi útil?

0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.