Cara Optimize Long Query di MySQL dan Cara Kill Supaya Kembali Normal
Didalam artikel kali ini saya akan membuat sebuah artikel tentang bagaimana cara mengecek long query yang dimana ini bisa menyebabkan storage full pada server sehingga akan berdampak pada Hangnya server jadi tidak beroperasi sama sekali. Berikut saya tampilkan screenshot sebelum di kill processnya dan setelah di kill
Sebelum di clear posisi partisi dari / hampir penuh sehingga bisa menyebabkan operasional terhambat, sebelum melakukan tunning atau perbaikan untuk solusinya adalah dengan cara memberhentikan process query yang gantung dengan tahapan sebagai berikut :
Ketikan perintah dibawah ini untuk melihat process apa saja yang sedang berjalan / query apa saja yang sedang berjalan :
mysqladmin -u root -p proc stat
Output
Bisa kita lihat bahwa ada beberapa process yang menggantung dengan ID seperti yang tertera, ID ID Tersebut yang menyebabkan storage dari server penuh maka cara meminimalisirnya buat solusi sementara bisa dijalankan syntak kill ID Proses contohnya
Kita masuk dulu ke mysql dengan username & password
mysql -u root -p
Setelah masuk ke MySQLnya langkah selanjutnya ketikan syntak seperti ini.
kill 1398144;
Contoh terlampir di gambar.
Setelah dilakukan kill process alhamdulillah storagenya kembali normal lagi, berikut hasilnya.
Disclaimer : setelah kalian lakukan ini, maka harus jadi perhatian query-query yang bikin penuh untuk di lakukan tunning sehingga kedepannya query kalian makin bersih
Comments