4/25/2011

Monitor de procesos MySQL en consola

El siguiente comando me ha facilitado el monitoreo de los procesos (querys) que se están ejecutando en el motor de MySQL, con esto me di cuenta de varios querys que se demoraban mucho y que afectaban el rendimiento del servidor de base de datos y el tiempo de respuesta hacia el cliente.

En una consola ejecutan lo siguiente:

watch --interval=3 "mysql -h0.0.0.0 -P3306 -uusuario -ppass -e 'show processlist'"

-h (host): acá va la ip del servidor
-P (puerto): por defecto es el 3306
-u (usuario): nombre del usuario
-p (password): contraseña del usuario

* El parámetro va junto al valor

El parámetro --interval son los segundos del comando watch, pueden ser menos, pero 3 segundos para mi es suficiente para ver que querys que se están ejecutando ;-)

No hay comentarios.: