Ben zaten sitede, ne de MySQL belgelerinde bu konuda bir cevap göremiyorum oldukça şaşırdım ( bölüm 5.2 aksi takdirde iyi örtülü günlüğü var gibi görünüyor!)
Binlog'ları etkinleştirirsem, küçük bir ekstra IO ile beklenen küçük bir performans isabeti (öznel olarak) görüyorum - ancak genel bir sorgu günlüğünü etkinleştirdiğimde, muazzam bir performans isabeti görüyorum (sorguları çalıştırmak için iki kez, ya da daha kötüsü), binlog'larla gördüğümden çok daha fazla. Tabii ki şimdi her SELECT'i ve her UPDATE / INSERT'i kaydediyorum, ancak diğer cinler her isteği (Apache, Exim) durmadan öğütmeden kaydediyor.
IO söz konusu olduğunda performans "devrilme noktasına" yakın olmanın etkilerini mi görüyorum, yoksa bunun olmasına neden olan sorguları günlüğe kaydetmede temelde zor bir şey var mı? Geliştirme işlemini kolaylaştırmak için tüm sorguları günlüğe kaydetmeyi çok isterim, ancak genel sorgu kaydı ile performansı tekrar elde etmemiz gerektiği gibi hissettiği donanım türünü haklı çıkaramıyorum.
Tabii ki, yavaş sorguları günlüğe kaydediyorum ve bunu devre dışı bırakırsam genel kullanımda ihmal edilebilir bir gelişme var.
(Tüm bunlar Ubuntu 10.04 LTS, MySQLd 5.1.49'da, ancak araştırmalar bunun oldukça evrensel bir sorun olduğunu gösteriyor)