MySQL muestra el estado: ¿conexiones activas o totales?

Resuelto Michael asked hace 13 años • 0 respuestas

Cuando lo ejecuto, show status like 'Con%'muestra la cantidad de conexiones, que es 9972 y crece constantemente. ¿Es este un número activo de conexiones o conexiones realizadas en total?

Michael avatar Sep 15 '11 21:09 Michael
Aceptado

Según los documentos , significa el número total a lo largo de la historia:

Connections

El número de intentos de conexión (exitosos o no) al servidor MySQL.

Puedes ver el número de conexiones activasThreads_connected ya sea a través de la variable de estado:

Threads_connected

El número de conexiones abiertas actualmente.

mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_connected | 4     |
+-------------------+-------+
1 row in set (0.00 sec)

... o mediante el show processlistcomando:

mysql> show processlist;
+----+------+-----------------+--------+---------+------+-------+------------------+
| Id | User | Host            | db     | Command | Time | State | Info             |
+----+------+-----------------+--------+---------+------+-------+------------------+
|  3 | root | localhost       | webapp | Query   |    0 | NULL  | show processlist | 
|  5 | root | localhost:61704 | webapp | Sleep   |  208 |       | NULL             | 
|  6 | root | localhost:61705 | webapp | Sleep   |  208 |       | NULL             | 
|  7 | root | localhost:61706 | webapp | Sleep   |  208 |       | NULL             | 
+----+------+-----------------+--------+---------+------+-------+------------------+
4 rows in set (0.00 sec)
kiiwii avatar Nov 10 '2011 13:11 kiiwii
SHOW STATUS WHERE `variable_name` = 'Threads_connected';

Esto le mostrará todas las conexiones abiertas.

mistahenry avatar Jul 08 '2013 22:07 mistahenry

También puedes hacer

SHOW STATUS WHERE `variable_name` = 'Max_used_connections';
saurabh avatar Jan 28 '2017 09:01 saurabh