четверг, 7 февраля 2013 г.

mysql replication lag

Обнаружил на днях запаздывание репликации, причем растущее с каждой секундой еще на 1 секунду. То есть слейв не успевал сделать практически ничего за мастером.
При этом никаких ошибок в логах или еще где-то не было. 

top показывал небольшую загрузку процессора, а вот в iostat заглянуть постеснялся. В общем оказалось что по данным iostat'а у меня перманентный загруз жестких дисков на слейве были в 100%.

Решением конечно же является апгрейд слейв сервера, но пока выкрутился заменой значения innodb_flush_log_at_trx_commit  на 0. Что дало прирост производительности примерно в 2 раза и mysql стал догонять мастера. 

В общем наукой для меня будет всегда мониторить диск
Отправить комментарий