Capítulo 9: Suite DBA e Diagnóstico do Servidor
Info: Este capítulo explica a listagem de processos em tempo real, métodos seguros para finalização de consultas ou conexões e a varredura de saúde do banco de dados. Recurso destinado a servidores MySQL e PostgreSQL; indisponível para SQLite.
Neste capítulo:
- 9.1 Lista de Processos em Tempo Real e Encerramento Seguro
- 9.2 Diagnóstico de Saúde e Linter de Segurança
- Tópicos relacionados
9.1 Lista de Processos em Tempo Real e Encerramento Seguro
Para monitorar comandos lentos ou conexões retendo recursos:
- Abra Ferramentas → Lista de Processos em uma conexão ativa do MySQL ou PostgreSQL.
- Defina a taxa de atualização automática (1, 3 ou 5 segundos).
- Oculte sessões inativas em estado
Sleeppara focar nas consultas ativas.
O clique com o botão direito em um processo oferece duas abordagens:
- Interromper Consulta (Kill Query - seguro): Aborta exclusivamente o processamento da consulta atual, preservando a sessão do cliente conectada.
- Fechar Conexão (Kill Connection): Corta o socket no nível do servidor (revertendo transações que estavam pendentes).
9.2 Diagnóstico de Saúde e Linter de Segurança
- Inicie o assistente em Ferramentas → Assistente de Check-Up do BD….
- A análise inspeciona métricas estruturais:
- A proporção de memória alocada para o Buffer Pool frente à RAM física está calibrada?
- Existem usuários cadastrados desprovidos de senha de proteção?
- O volume de conexões simultâneas aproxima-se do teto máximo (
max_connections)?
- O relatório detalha uma pontuação global e indica recomendações imediatas de otimização.


