Aplicaciones en terminal para revisar el rendimiento de MySQL

Aplicaciones en terminal para revisar el rendimiento de MySQL

Hace un tiempo les mostré algunos comandos mediante los cuales podrían administrar un servidor MySQL, crear usuarios, trabajar con bases de datos, etc. Bien, en este artículo les mostraré algunas aplicaciones que pueden usar en la terminal para ver cómo están las consultas en el servidor MySQL, o sea, revisar el rendimiento de MySQL, ver las consultas en curso, etc.
MyTop
¿Recuerdan top o bien htop que nos sirve como un monitor del sistema en terminal? Bien, mytop viene siendo lo mismo pero para MySQL
Primero deben instalarlo, para ello busquen en su repositorio e instalen el paquete llamado mytop:
En Debian, Ubuntu o derivados sería
sudo apt-get install mytop

Una vez instalado lo ejecutan pero claro, deben especificarle cuál es el usuario, password e IP del servidor MySQL, por ejemplo, suponiendo que ejecuten mytop en el mismo servidor mediante SSH o algo similar, suponiendo que el usuario sea root y el password t00r … entonces sería:
mytop -u root -p t00r

Como pueden ver en la imagen mytop nos brinda varia información:

Estadísticas de hilos en uso
Consultas SQL
Tiempo en que ha estado funcionando el servicio
Carga o consumo
IP de la petición
Usuario que realiza la petición
Tiempo … etc

MyTop es un programa escrito en Perl, es una excelente opción para revisar qué tal lo está haciendo nuestro servidor MySQL.
Innotop
Este viene instalado por defecto cuando instalamos el servidor MySQL, por lo cual solo debemos ejecutarlo pasándole al igual que con mytop el usuario y password:
innotop -u usuario -p password -h ip-del-servidor
Suponiendo que el usuario es root, el password es t00r y que ejecutamos el comando por SSH en el mismo servidor:
innotop -u root -p t00r

Como pueden ver este igual nos brinda información interesante, datos entrantes y salientes, carga, alcance o uso del caché, etc.
mysqladmin
De este ya les hablé en otro post, no obstante recordar que con el siguiente comando podemos ver información del servidor MySQL:
mysqladmin -u usuario -p password version
Suponiendo de nuevo, que el usuario sea root y el password t00r, sería:
mysqladmin -u root -p version
Y nos pedirá el password… luego encontramos algo como esto:

Aquí vemos la versión del MySQL, cantidad de hilos trabajando, tipo de conexión, tiempo de vida del servicio, etc.
Fin
Si estás buscando una buena herramienta para monitorear el rendimiento y funcionamiento de tu servidor MySQL, te recomiendo mytop e innotop.
Uno muestra información que otro no, ambos son en realidad excelentes opciones, en dependencia de lo que necesitemos revisar estos nos serán más que suficientes.
Bueno hasta aquí llega el post.

http://blog.desdelinux.net/aplicaciones-en-terminal-para-revisar-el-rendimiento-de-mysql/

Enviado por News+

Anuncios
Esta entrada fue publicada en Program. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s