Câu trả lời:
Lệnh là
SHOW PROCESSLIST
Thật không may, nó không có thông số thu hẹp . Nếu bạn cần chúng, bạn có thể làm điều đó từ dòng lệnh:
mysqladmin processlist | grep database-name
mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
watch -n1 mysqladmin processlist
Bạn cũng có thể sử dụng:
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)
Hãy thoải mái sử dụng Mysql-server-status-variable hoặc Too-many-connection-problem
%onn%
thay vì %conn%
?
Điều đó sẽ thực hiện thủ thuật cho các phiên bản MySQL mới nhất:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
mysqladmin
.
Bạn có thể gọi lệnh hiển thị trạng thái MySQL
hiển thị trạng thái như 'Conn%';
Để biết thêm thông tin, hãy đọc Hiển thị các kết nối cơ sở dữ liệu đang mở
%onn%
thay vì %conn%
?
%onn%
và %conn%
sẽ vẫn hoạt động. Không khác nhau.
SQL: hiển thị danh sách quy trình đầy đủ;
Đây là những gì MySQL Workbench làm.
Nếu bạn đang chạy hệ thống * nix, hãy xem xét mytop .
Để giới hạn kết quả cho một cơ sở dữ liệu, hãy nhấn "d" khi nó đang chạy, sau đó nhập tên cơ sở dữ liệu.
show processlist
nội bộ sao?
show processlist
sản lượng của thỏa mãn, tại sao bạn sẽ cần mytop
?
Trong trình duyệt truy vấn, nhấp chuột phải vào cơ sở dữ liệu và chọn danh sách xử lý
mysqladmin -i 1 processlist
để làm mới đầu ra mỗi giây.