💕วิธีเปิด Slow Query Log สำหรับ MySQL / MariaDB

การเปิด Slow Query Log สำหรับ MySQL หรือ MariaDB ถือว่าเป็นประโยชน์เยอะมากที่จะช่วยลดการทำงานที่ไม่จำเป็นทำให้เหลือ Resource เอาไปรีด Performance ให้กับเซิร์ฟเวอร์ได้ครับ

เริ่มเลย ขั้นตอนไม่ซับซ้อนครับ

ทำการ ssh เข้า root ของ Server ก่อนครับ

เปิดไฟล์ /etc/my.cnf ขึ้นมา ดูในส่วน Section ของ mysqld ใส่ค่านี้ลงไปครับ

slow_query_log = 1
slow-query_log_file = /var/log/mysql-slow.log
long_query_time = 2

สร้างไฟล์ /var/log/mysql-slow.log

touch /var/log/mysql-slow.log
chown mysql:mysql /var/log/mysql-slow.log

สั่ง restart mysqld ได้เลยครับ

Last updated