MySQL database kullanan sitelerinizde yavaşlık v.s. problemleri yaşıyorsanız eğer, MySQL server loglarına göz atıp durumu çözebilirsiniz. Default halde herhangi bir log dosyası oluşturmayacaktır. Log dosyalarını oluşturmak için;
my.cnf dosyanızın içerisine MYSQLD bölümüne aşağıdaki satırları ekleyiniz.
log-slow-queries = /var/log/mysql-slow.log
log-queries-not-using-indexes
Bu sayede MySQL server’ınıza yavaşlık yaratan query’leri görme şansınız olacaktır.
Log’a bakmak için,
$ cat /var/log/mysql-slow.log
Komutunu kullanabilirsiniz.
Windows Server da ise yine aynı dosyaya aşağıdaki satırı ekleyebilirsiniz.
log-slow-queries = c:\mysql-slow.log
log-queries-not-using-indexes
Log’a bakmak için;
C:\mysql.slow.log dosyasına göz atabilirsiniz.
Not: Alınan herhangi bir log yoksa sayfanızda sıkıntı yaratacak herhangi bir durum olmayabilir veya my.cnf konfigürasyonunuz yüzünden yansıtılmıyor olabilir.