Відповіді:
Команда є
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
оновлювати висновок щосекунди.