Capítulo 9: Suite DBA y Salud del Servidor
Información: Este capítulo explica la lista de procesos en vivo, los métodos seguros de terminación de consultas/conexiones y el análisis de salud del servidor. Estas herramientas están orientadas a motores de servidor (MySQL/PostgreSQL) y no aplican a SQLite.
En este capítulo:
- 9.1 Lista de procesos en vivo y terminación segura
- 9.2 Diagnóstico de salud y linter de seguridad
- Temas relacionados
9.1 Lista de procesos en vivo y terminación segura
Para monitorizar qué cliente ejecuta qué consulta y si existen bloqueos activos:
- Abra Herramientas → Lista de procesos desde una conexión activa de MySQL o PostgreSQL.
- Defina el intervalo de refresco automático (1, 3 o 5 segundos).
- Oculte las conexiones en estado
Sleeppara concentrarse en las sentencias activas.
Al hacer clic derecho sobre un proceso, dispone de dos niveles de acción:
- Interrumpir consulta (Kill Query - seguro): Aborta únicamente la sentencia en ejecución sin desconectar al cliente.
- Cerrar conexión (Kill Connection): Corta el socket a nivel de servidor (revierte también cualquier transacción abierta).
9.2 Diagnóstico de salud y linter de seguridad
- Ejecute Herramientas → Asistente de chequeo de BD….
- El analizador comprueba métricas esenciales del motor:
- ¿Es adecuada la proporción de memoria asignada al Buffer Pool respecto a la RAM?
- ¿Existen cuentas de usuario desprovistas de contraseña?
- ¿Se encuentra la concurrencia próxima al límite de conexiones (
max_connections)?
- La herramienta emite una puntuación global y recomendaciones puntuales de optimización.


