Réponses:
La commande est
SHOW PROCESSLIST
Malheureusement, il n'a pas de paramètres de réduction . Si vous en avez besoin, vous pouvez le faire à partir de la ligne de commande:
mysqladmin processlist | grep database-name
mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
watch -n1 mysqladmin processlist
Vous pouvez également utiliser:
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)
N'hésitez pas à utiliser Mysql-server-status-variables ou Too-many-connections-problem
%onn%
au lieu de %conn%
?
Cela devrait faire l'affaire pour les dernières versions de MySQL:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
mysqladmin
.
Vous pouvez appeler la commande MySQL show status
afficher le statut comme «Conn%»;
Pour plus d'informations, lisez Afficher les connexions de base de données ouvertes
%onn%
au lieu de %conn%
?
%onn%
et %conn%
continuera de fonctionner. Aucune différence.
SQL: affiche la liste complète des processus;
C'est ce que fait MySQL Workbench.
Si vous utilisez un système * nix, pensez également à mytop .
Pour limiter les résultats à une seule base de données, appuyez sur «d» lors de son exécution, puis saisissez le nom de la base de données.
show processlist
interne?
show processlist
la sortie de est satisfaisante, pourquoi en auriez-vous besoin mytop
?
Dans le navigateur de requêtes, faites un clic droit sur la base de données et sélectionnez la liste de processus
mysqladmin -i 1 processlist
pour actualiser la sortie toutes les secondes.