Apakah Server Anda merespons dengan lambat?
Untuk mendapatkan daftar pengguna yang terhubung ke MySQL Server, login ke MySQL Server, dan jalankan SQL Query berikut di antarmuka baris perintah mysql
SHOW PROCESSLIST;Sekarang, sebagai ujian, kita akan login menggunakan nama pengguna lain dan menjalankan SQL Query di atas lagi
Kami masuk sebagai pengguna 'Java'
Jalankan kueri, SHOW PROCESSLIST;, lagi
Ada koneksi baru yang dibuat oleh pengguna, 'Java'. Dan pengguna sedang mengakses database 'papan belajar'
Koneksi aktif atau total dapat diketahui dengan bantuan variabel threads_connected. Variabel menceritakan tentang jumlah koneksi yang sedang terbuka
Permintaannya adalah sebagai berikut -
mysql> show status where `variable_name` = 'Threads_connected'; _Inilah hasilnya
+-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 1 | +-------------------+-------+ 1 row in set (0.06 sec)Kami dapat memeriksa hal yang sama dengan bantuan perintah show. Permintaannya adalah sebagai berikut -
mysql> show processlist;Inilah hasilnya
Anda dapat melihat jumlah sesi / koneksi aktif menggunakan perintah MySQL, kueri, atau GUI
Menggunakan perintah
Pilihan 1
show status where variable_name = 'threads_connected';Kolom
- Variable_name - Nama variabel yang ditampilkan
- Nilai - Jumlah koneksi aktif
Baris
- Satu baris. Hanya satu baris yang ditampilkan
Hasil sampel
pilihan 2
show processlist; _Kolom
- Id - Pengidentifikasi koneksi
- Pengguna - Pengguna MySQL yang mengeluarkan pernyataan
- Host - Nama host dan port klien dari klien yang mengeluarkan pernyataan
- db - Database default (skema), jika dipilih, jika tidak NULL
- Perintah - Jenis perintah yang dijalankan utas
- Waktu - Waktu dalam detik saat utas berada dalam kondisi saat ini
- Status - Tindakan, peristiwa, atau status yang menunjukkan apa yang sedang dilakukan utas
- Info - Pernyataan yang dijalankan utas, atau NULL jika tidak menjalankan pernyataan apa pun
Baris
- Satu baris. mewakili satu koneksi aktif
- Lingkup baris. total koneksi aktif
Hasil sampel
Menggunakan kueri
Opsi 3
select id, user, host, db, command, time, state, info from information_schema.processlist;Kolom
- Id - Pengidentifikasi koneksi
- Pengguna - Pengguna MySQL yang mengeluarkan pernyataan
- Host - Nama host dan port klien dari klien yang mengeluarkan pernyataan
- db - Database default (skema), jika dipilih, jika tidak NULL
- Perintah - Jenis perintah yang dijalankan utas
- Waktu - Waktu dalam detik saat utas berada dalam kondisi saat ini
- Status - Tindakan, peristiwa, atau status yang menunjukkan apa yang sedang dilakukan utas
- Info - Pernyataan yang dijalankan utas, atau NULL jika tidak menjalankan pernyataan apa pun
Baris
- Satu baris. mewakili satu koneksi aktif
- Lingkup baris. total koneksi aktif
Hasil sampel
Menggunakan GUI
Opsi 4
Klik pada opsi Koneksi Klien dari tab Manajemen (panel navigasi kiri)
Tindakan ini akan menampilkan layar Koneksi Klien yang berisi koneksi aktif saat ini