Mysql Slow Query Log Etkinleştirme

Merhabalar bu yazımız mysql server üzerinde slow query log etkinleştirme üzerine olacak.Mysql server üzerinde zaman alan sorguları loglamak için bağlantısını yaptığımız consol ekranında şu komutu veriyoruz.

SET global slow_query_log='ON';

Logların tutulacağı yer varsayılan olarak

/var/lib/mysql/slow_query.log

üzerindedir.
Bu yol aşağıdaki komut ile değiştirilebilir.

SET global slow_query_log_file='/var/log/mysql/slow_query.log';

Çalışan sorguların saniye bazında süresini ayarlayarak slow query log olarak algılanmasını sağlayabiliriz.
komutumuz

SET global slow_launch_time=5;

Yukarıdaki komutumuzla 5 saniyeden uzun süren sorguları slow_query_log olarak algılamasını sağlıyoruz.
Slow query logu kapatmak için

SET global slow_query_log='OFF';

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir