Ver conexiones abiertas en un servidor MySQL

Antonio J. Galisteo

Monitorizar cualquier tipo de servidor es importante y una base de datos más si cabe. Si la base de datos se cae, probablemente caerá toda nuestra aplicación. Así que en esta ocasión vamos a ver un par de comandos para ver los procesos y conexiones abiertas en un servidor MySQL.

Primero nos debemos conectar a MySQL. Una vez conectado, para ver los procesos que se están ejecutando en MySQL ejecutaremos:

show processlist;

Obteniendo un resultado similar al siguiente:

+-----+-------+-----------------------------+------+---------+------+-------+---------------+
| Id  | User  | Host                        | db   | Command | Time | State | Info           |
+-----+-------+---------------------------+------+---------+------+-------+------------------+
| 469 | crmti | xxxxxxxxx.dominio.com:62549 | NULL | Query   |    0 | init  | show rocesslist|
+-----+-------+-----------------------------+------+---------+------+-------+----------------+
1 row in set (0.00 sec)

Y si deseamos ver las conexiones activas a la base de datos ejecutaremos:

show status like 'Threads%';

Obteniendo un resultado similar al siguiente:

+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_cached    | 0     |
| Threads_connected | 2     |
| Threads_created   | 2     |
| Threads_running   | 2     |
+-------------------+-------+
4 rows in set (0.01 sec)

Para entender un poco más este resultado sabemos que:

Threads_cached. Es el número de procesos cacheados actualmente.
Threads_connected. Número de conexiones activas actualmente.
Threads_create. Las conexiones que se han creado hasta el momento.
Threads_running. Las que se están ejecutando actualmente.

Estas tres últimas no tienen porqué ser iguales. En nuestro caso, en el servidor de prueba, ha sido así pero en un ambiente real, pueden ser diferentes, de hecho, es lo común.

Esperamos que os haya sido de utilidad.

Publicado el 15-07-2015

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


3 comentarios

Deja un comentario

Comentanos

*

Ir arriba de la pagina