Я дуже здивований, що я вже не бачу відповіді на це ніде на сайті, а також в документації на MySQL ( схоже, що в розділі 5.2 журнал зафіксований інакше!)
Якщо я вмикаю бінлоги, я бачу невеликий показник ефективності (суб'єктивно), якого слід очікувати з невеликим додатковим введенням, але коли я вмикаю загальний журнал запитів, я бачу величезне враження від продуктивності (вдвічі більше часу для запуску запитів, або ще гірше), що перевищує те, що я бачу у бінологах. Звичайно, я зараз реєструю кожен SELECT, а також кожне ОНОВЛЕННЯ / ВСТАВКА, але, інші демони записують кожен свій запит (Apache, Exim), не перемелюючись до зупинки.
Чи я просто бачу наслідки того, що вони близькі до "переломної точки" продуктивності, коли мова заходить про IO, чи є щось принципово важке в запитах реєстрації записів, через що це відбувається? Я хотів би мати можливість записувати всі запити, щоб полегшити розробку, але я не можу виправдати тип апаратного забезпечення, який, як нам здається, потребує відновлення продуктивності із загальним входом у систему запитів.
Я, звичайно, реєструю повільні запити, і там, якщо я відключу це, незначне поліпшення загального використання.
(Все це на Ubuntu 10.04 LTS, MySQLd 5.1.49, але дослідження говорять про це досить універсальне питання)