Skip to main content
SQLOZ
Chapter 9 DBA & Production Safety

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

Para monitorizar qué cliente ejecuta qué consulta y si existen bloqueos activos:

  1. Abra Herramientas → Lista de procesos desde una conexión activa de MySQL o PostgreSQL.
  2. Defina el intervalo de refresco automático (1, 3 o 5 segundos).
  3. Oculte las conexiones en estado Sleep para 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

  1. Ejecute Herramientas → Asistente de chequeo de BD….
  2. 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)?
  3. La herramienta emite una puntuación global y recomendaciones puntuales de optimización.

Panel DBA y gestión de procesos

Diagnóstico de tablas y herramientas de mantenimiento

Centro de operaciones - Respaldos, restauraciones y registros

Temas relacionados