All Products
Search
Document Center

AnalyticDB:SHOW PROCESSLIST

Last Updated:Mar 29, 2026

Jalankan pernyataan SHOW PROCESSLIST untuk melihat semua proses aktif di kluster AnalyticDB for MySQL Anda. Gunakan pernyataan ini saat mendiagnosis kueri lambat, kelebihan koneksi, atau transaksi yang tidak terkendali.

Catatan

INFORMATION_SCHEMA.PROCESSLIST menyediakan informasi proses yang sama dalam format tabel yang dapat dikueri. Lihat INFORMATION_SCHEMA.PROCESSLIST untuk detailnya.

Sintaksis

SHOW [FULL] PROCESSLIST

Tanpa kata kunci FULL, bidang Info dipotong hingga 100 karakter pertama pada setiap catatan. Gunakan SHOW FULL PROCESSLIST untuk melihat teks SQL lengkap.

Contoh

SHOW FULL PROCESSLIST;

Contoh output:

+----+-----------+------+-----------------+---------+---------+------+---------+----------------------+
| Id | ProcessId | User | Host            | DB      | Command | Time | State   | Info                 |
+----+-----------+------+-----------------+---------+---------+------+---------+----------------------+
|  1 | task-001  | root | 192.0.2.1:51234 | mydb    | query   |    5 | running | SELECT * FROM orders |
|  2 | task-002  | app  | 192.0.2.2:51235 | NULL    | sleep   |    0 | sleep   | NULL                 |
+----+-----------+------+-----------------+---------+---------+------+---------+----------------------+

Parameter respons

ParameterDeskripsi
IdID proses.
ProcessIdID tugas unik. Diperlukan saat menjalankan KILL PROCESS.
UserAkun yang memulai proses tersebut.
HostHostname client, dalam format alamat IP:nomor port.
DBDatabase tempat proses terhubung.
CommandJenis pernyataan untuk koneksi saat ini. Nilai yang valid: sleep, query, connect.
TimeLama waktu pernyataan saat ini telah berjalan, dalam satuan detik.
StateStatus eksekusi pernyataan SQL.
InfoPernyataan SQL. Dipotong hingga 100 karakter kecuali jika FULL ditentukan.

Hak akses

Tanpa hak istimewa PROCESS, SHOW PROCESSLIST hanya menampilkan proses yang berjalan di bawah akun Anda sendiri. Akun istimewa suatu kluster dapat memberikan hak istimewa PROCESS kepada akun standar agar akun tersebut dapat melihat proses untuk semua akun dalam kluster:

GRANT process ON *.* TO account_name;

Langkah selanjutnya

  • Untuk menghentikan proses yang sedang berjalan, gunakan KILL PROCESS dengan nilai ProcessId dari output.

  • Untuk mengkueri informasi proses menggunakan filter SQL, gunakan INFORMATION_SCHEMA.PROCESSLIST.