las inactivas eliminar cómo conexiones cerrar activas mysql database

inactivas - cerrar conexiones activas mysql



mysql: ver todas las conexiones abiertas a una base de datos determinada? (8)

Con los permisos administrativos im mysql, ¿cómo puedo ver todas las conexiones abiertas a un db específico en mi servidor?


El comando es

SHOW PROCESSLIST

Lamentablemente, no tiene parámetros de estrechamiento . Si los necesita, puede hacerlo desde la línea de comando:

mysqladmin processlist | grep database-name


En MySql, la siguiente consulta mostrará la cantidad total de conexiones abiertas:

show status like ''Threads_connected'';


En el navegador de consultas, haga clic derecho en la base de datos y seleccione la lista de procesos


Eso debería hacer el truco para las versiones más nuevas de MySQL:

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";



SQL: muestra la lista de procesos completa;

Esto es lo que hace MySQL Workbench.


Si está ejecutando un sistema * nix, también considere mytop .

Para limitar los resultados a una base de datos, presione "d" cuando se está ejecutando y escriba el nombre de la base de datos.


También puedes usar:

mysql> show status like ''%onn%''; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | Aborted_connects | 0 | | Connections | 303 | | Max_used_connections | 127 | | Ssl_client_connects | 0 | | Ssl_connect_renegotiates | 0 | | Ssl_finished_connects | 0 | | Threads_connected | 127 | +--------------------------+-------+ 7 rows in set (0.01 sec)

Siéntase libre de usar Mysql-server-status-variables o Too-many-connections-problem