¿Cuál es la mejor manera de monitorear la actividad en cada base de datos de mi servidor?
Intenté mtop / mytop, que muestra la actividad en tiempo real, pero no es muy práctico para ver todas las consultas ejecutadas en él.
Activé los registros de MySQL pero no hay opción para dividirlos por base de datos.
¿Qué herramientas estás usando para monitorear los servidores MySQL?
fuente
Debe comprender de dónde obtienen la mayoría de las herramientas que está utilizando sus datos,
SHOW ENGINE INNODB STATUS
ySHOW GLOBAL STATUS
. Estos datos simplemente no están disponibles desglosados a nivel de base de datos dentro de MySQL.MySQL 5.5, 5.6 y Percona Server han estado haciendo un gran trabajo mejorando los diagnósticos disponibles con características como performance_schema y userstats , pero aún no conozco ninguna herramienta de GUI / monitoreo que se esté aprovechando.
Recomiendo instalar Percona Server y echar un vistazo a table_statistics:
fuente