Anda dapat mengeksekusi pernyataan SHOW PROCESSLIST untuk melihat proses yang sedang berjalan.
Catatan Anda juga dapat mengeksekusi pernyataan
INFORMATION_SCHEMA PROCESSLIST untuk melihat proses yang sedang berjalan.Sintaksis
SHOW [FULL] PROCESSLIST
Parameter respons
Parameter respons berikut dikembalikan setelah Anda mengeksekusi pernyataan SHOW FULL PROCESSLIST atau SHOW PROCESSLIST:
- Id: ID dari proses.
- ProcessId: ID unik dari tugas. Parameter ini diperlukan saat Anda mengeksekusi pernyataan
KILL PROCESS. - User: akun saat ini.
- Host: nama host dari klien yang mengirimkan pernyataan SHOW PROCESSLIST. Nama host terdiri dari alamat IP dan nomor port klien.
- DB: database ke mana proses tersebut terhubung.
- Command: pernyataan yang dieksekusi dalam koneksi saat ini. Jenis pernyataan termasuk sleep, query, dan connect.
- Time: waktu ketika pernyataan dieksekusi. Satuan: detik.
- State: status eksekusi dari pernyataan SQL dalam koneksi saat ini.
- Info: pernyataan SQL.
Catatan Jika Anda tidak menentukan kata kunci
FULL, hanya 100 karakter pertama dari bidang Info di setiap rekaman yang akan ditampilkan.
Izin
- Anda dapat mengeksekusi pernyataan
SHOW PROCESSLISTuntuk melihat proses yang berjalan di bawah akun Anda. - Akun istimewa dari kluster dapat memberikan izin PROCESS kepada akun standar dengan menggunakan pernyataan GRANT. Akun standar kemudian dapat melihat proses yang sedang berjalan dari semua akun dalam kluster.
GRANT process on *.* to account_name;