Відповіді:
Команда є
SHOW PROCESSLIST
На жаль, він не має параметрів звуження . Якщо вони вам потрібні, ви можете зробити це з командного рядка:
mysqladmin processlist | grep database-name
mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
watch -n1 mysqladmin processlist
Ви також можете використовувати:
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-сервер-статус або Занадто багато-підключень-проблема
%onn%замість цього %conn%?
Це повинно зробити трюк для найновіших версій MySQL:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
mysqladmin.
Ви можете викликати команду показу стану MySQL
показати статус типу "Conn%";
Для отримання додаткової інформації читайте Показати відкриті підключення до бази даних
%onn%замість цього %conn%?
%onn%і %conn%все ще працюватиме. Без різниці.
SQL: показати повний список процесів;
Це те, що робить MySQL Workbench.
Якщо ви працюєте з системою * nix, також врахуйте mytop .
Щоб обмежити результати однією базою даних, натисніть "d", коли вона працює, а потім введіть ім'я бази даних.
show processlistвнутрішньо?
show processlistзадоволення результатів виробництва, навіщо вам це потрібно mytop?
У браузері запитів клацніть правою кнопкою миші на базі даних і виберіть список процесів
mysqladmin -i 1 processlistоновлювати висновок щосекунди.