ver simultaneas numero las inactivas eliminar dormidas cómo consola conexiones conexion cerrar aumentar activas mysql connections

simultaneas - MySQL show status-¿conexiones activas o totales?



ver conexiones activas mysql (7)

Cuando ejecuto el show status like ''Con%'' , muestra la cantidad de conexiones, que es 9972 y está en constante crecimiento. ¿Es esto un número activo de conexiones o conexiones hechas en total?


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

Connections

La cantidad de intentos de conexión (exitosos o no) al servidor MySQL.

Puede ver la cantidad de conexiones activas a través de la variable de estado Threads_connected :

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 a través del comando show processlist :

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)



Esta es la cantidad total de conexiones al servidor hasta ahora. Para encontrar el estado actual de conexión, puede usar

mysqladmin -u -p estado extendido | grep -wi ''threads_connected / | threads_running'' | awk ''{print $ 2, $ 4}''

Esto te mostrará:

Threads_connected 12 Threads_running 1 Threads_connected: Number of connections Threads_running: connections currently running some sql


Para ver una lista más completa, puede ejecutar:

show session status;

o

show global status;

Vea este enlace para comprender mejor el uso.

Si desea conocer detalles sobre la base de datos puede ejecutar:

status;



También puedes hacer

SHOW STATUS WHERE `variable_name` = ''Max_used_connections'';


SHOW STATUS WHERE `variable_name` = ''Threads_connected'';

Esto te mostrará todas las conexiones abiertas.