MySQL Slow Query Log aktif edelim

Bazı durumlarda hangi sorgu ne kadar yavaş çalışıyor görmek isteriz. Bunun da en basit yolu sunucumuzda MySQL Slow Query Log ‘u aktif etmekle oluyor. Adım adım slow query log’u nasıl aktif edeceğinizi anlatacağım.

Adım 1)

Sunucunuza root olarak giriş yapın.

Adım 2)

my.cnf dosyasını aşağıdaki komut yardımı ile açın :

Adım 3)

Aşağıda bulunanları my.cnf dosyanıza ekleyin ve :wq komutu ile kaydedip çıkış yapın,

Açıklamaları en alt kısımda bulabilirsiniz.

Adım 4)

MySQL servisini reload edin. Bu kadar!

 

long_query_time=10

Belirli bir süre üzerinde çalışan sorguların kaydını tutar. Burada belirttiğimiz 10, 10 saniye üzerinde ki sorguları kayıt edeceği anlamına gelir.

slow_query_log=1

Yavaş sorguları kayıt edip etmeyeceği. 1 aktif , 0 pasif.

slow_query_log_file=”/var/log/mysql/log-slow-queries.log”

Kayıt dosyasının yolu.

Leave a Reply

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