Seringkali kita bingung bagian dari website kita kok lambat? Kita juga seringkali tahu bahwa yg lambat adalah salah satu query MySQL, tapi yg mana?
Nah caranya, kita coba cari dengan Log Slow Query dari MySQL
Jadi ketik “mysql” untuk masuk kode MySQL Command Prompt, lalu ketikkan
set global slow_query_log = 'ON'; set global slow_query_log_file ='/var/log/mysql/slow-query.log';
Setelah itu cek di folder /var/log/mysql/, nanti muncul apa aja slow query yg muncul
Setelah itu bisa dicoba matikan slow query lognya, biar ukurannya gak bertambah besar setiap saat
Untuk WordPress, setelah ketemu query yg beratnya, kita bisa cari file yg bermasalah dengan “grep”. Kita cari di folder plugins/themes misalnya:
grep -r "autoload" /home/username/public_html/wp-content/themes/ grep -r "autoload" /home/username/public_html/wp-content/plugins/
Setelah ketemu mana themes/plugin yg bermasalah, selesai deh
Referensi:
https://stackoverflow.com/questions/22609257/how-do-i-enable-the-mysql-slow-query-log
Leave a Reply