Respuestas:
El comando es
SHOW PROCESSLIST
Desafortunadamente, no tiene parámetros de estrechamiento . Si los necesita, puede hacerlo desde la línea de comandos:
mysqladmin processlist | grep database-name
mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
watch -n1 mysqladmin processlist
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
%onn%no distingue entre mayúsculas y minúsculas %conn%.
Eso debería ser el truco para las versiones más recientes de MySQL:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
mysqladmin.
Puede invocar el comando show status de MySQL
mostrar estado como 'Conn%';
Para obtener más información, lea Mostrar conexiones de bases de datos abiertas
%onn% lugar de %conn%?
%onn%y %conn%seguirá funcionando. Ninguna diferencia.
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 luego escriba el nombre de la base de datos.
show processlistinternamente?
show processlistla producción satisface, ¿por qué lo necesitarías mytop?
En el navegador de consultas, haga clic derecho en la base de datos y seleccione la lista de procesos
mysqladmin -i 1 processlistpara actualizar la salida cada segundo.