Kırık Link Bildir! #242811 01-08-2007 14:38 GMT-1 saat
Microsoft SQL Server, Profiller adındaki aracıyla veritabanındaki tüm SQL sorgularının izlenmesine izin veriyor. Bu özellikle veritabanı yönetimiyle uğraşanlar için bir uygulamanın oluşturduğu sorgulamaları ve hataları görmede çok yararlı bir özellik.
Peki MySQL tarafında sorgulamaları nasıl izleyebiliriz?
Yapmamız gereken ilk şey MySQL sorgu kaydını açmak. Yalnız hemen uyarımı da yapayım, bunu sadece yazılım geliştirme süresinde kullanın
Çünkü her SQL sorgulamasının kaydını tutmak sistemi oldukça meşgul edecektir..
MySQL ayar dosyasını bulun ve açın, Ubuntu'da genellikle /etc/mysql/my.cnf yolundadır. Daha sonra Logging and Replication kısmını bulun.
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
Sadece log sayırındaki # işaretini kaldırmanız ve dosyayı kaydetmeniz yeterlidir. Sonra;
sudo /etc/init.d/mysql restart
komutuyla mysql'ı yeniden başlatmamız gerekiyor.
Şimdi terminal penceresi açıp aşağıdaki kodu çalıştıralım.
tail -f /var/log/mysql/mysql.log
Artık log dosyasını gerçek zamanlı olarak izleyebileceğiz.
Kaynak:
bağlantıyı göster (facebook ile)
bağlantıyı göster (klasik üye girişi ile)