Jawaban:
Perintahnya adalah
SHOW PROCESSLIST
Sayangnya, tidak ada parameter penyempitan . Jika Anda membutuhkannya, Anda dapat melakukannya dari baris perintah:
mysqladmin processlist | grep database-name
mysqladmin --user=[USERNAME] --password=[PASSWORD] -i 1 processlist
watch -n1 mysqladmin processlist
Anda juga bisa menggunakan:
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)
Jangan ragu untuk menggunakan variabel-status-server-Mysql atau Terlalu-banyak-koneksi-masalah
%onn%
bukan %conn%
?
Itu harus melakukan trik untuk versi MySQL terbaru:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
mysqladmin
.
Anda dapat menjalankan perintah MySQL show status
tunjukkan status seperti 'Conn%';
Untuk informasi selengkapnya, baca Memperlihatkan koneksi database terbuka
%onn%
alih-alih %conn%
?
%onn%
dan %conn%
akan tetap berfungsi. Tidak ada perbedaan.
SQL: tampilkan daftar proses lengkap;
Inilah yang dilakukan MySQL Workbench.
Jika Anda menjalankan sistem * nix, pertimbangkan juga mytop .
Untuk membatasi hasil ke satu database, tekan "d" saat berjalan lalu ketik nama database.
show processlist
internal?
show processlist
keluarannya memuaskan, mengapa Anda membutuhkannya mytop
?
Di browser kueri klik kanan pada database dan pilih daftar proses
mysqladmin -i 1 processlist
untuk menyegarkan keluaran setiap detik.