Mysql: просмотреть все открытые подключения к данной базе данных?

С правами администратора im mysql, как я могу увидеть все открытые подключения к определенному db на моем сервере?

Ответ 2

Также вы можете использовать:

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)

Не стесняйтесь использовать Mysql-server-status-variables или Проблема с множеством подключений

Ответ 3

Это должно сделать трюк для новейших версий MySQL:

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

Ответ 5

Если вы используете систему * nix, также рассмотрите mytop.

Чтобы ограничить результаты одной базой данных, нажмите "d", когда она запустится, и введите имя базы данных.

Ответ 6

SQL: показать полный список процессов;

Это то, что делает Workbench MySQL.

Ответ 7

В браузере запросов щелкните правой кнопкой мыши по базе данных и выберите список процессов

Ответ 8

В MySql в следующем запросе должно отображаться общее количество открытых подключений:

show status like 'Threads_connected';