Ini dapat menyebabkan masalah kinerja pada sistem. Seiring berjalannya waktu, utas dan pernyataan yang berbeda berantakan dalam sistem yang menghambat fungsi server secara keseluruhan
Untuk mengatasi masalah ini dan menghindari penggunaan sumber daya yang tinggi, kami dapat mematikan proses tertentu yang tidak lagi diperlukan untuk dijalankan
Untuk mematikan proses di MySQL, kita harus mengikuti dua langkah sederhana setelah masuk ke akun MySQL Anda
- Daftar semua proses yang berjalan di MySQL
- Hentikan proses menggunakan perintah
KILL
Daftar Semua Proses yang Berjalan di MySQL
Sebelum kami bertujuan untuk menghapus atau menghentikan proses yang sedang berlangsung, pertama-tama kami perlu mengidentifikasi proses id
. Setelah kami memiliki proses id
, kami dapat membunuh atau menghentikan proses
Kita bisa mendapatkan daftar semua proses yang ada di MySQL menggunakan perintah show processlist
. Segera setelah kami menjalankan perintah ini, kami akan mendapatkan proses yang sedang berlangsung untuk pengguna yang masuk
Cuplikan dari proses yang sedang berlangsung adalah sebagai berikut
Kami dapat mematikan proses dengan bantuan perintah 'bunuh'. Namun, Anda perlu menghentikan proses tersebut satu per satu, karena MySQL tidak memiliki perintah kill yang besar
Untuk memeriksa berapa banyak proses yang ada, gunakan 'tampilkan daftar proses'
mysql> show processlist;
Berikut ini adalah outputnya
+----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | 4 | event_scheduler | localhost | NULL | Daemon | 7986 | Waiting on empty queue | NULL | | 8 | root | localhost:65180 | test | Query | 0 | starting | show processlist | +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ 2 rows in set [0.00 sec]
Untuk mematikan proses yang telah aktif lebih dari 10 detik, berikut ini adalah kuerinya. Di sini, kami mematikan proses dengan Id "4"