Поднимаю репликацию в mysql.
Заметил странную ситуацию, когда репликация начинает отставать (иногда на часы) от мастера. Сейчас вот прямо сижу и мониторю.
Нагрузка на slave нулевая, mysqld в top почти не видно. Пишет на диск 200-300кб/с. По сети гонит примерно столько же.
Но репликация конкретно отстает.
Мониторю репликацию с помощью своего скрипта, раз в секунду пишущего в специальную таблицу timestamp.
Вначале грешил на большой лаг между мастером и слейвом (они географически сильно разнесены), но сейчас посмотрел tcpdump'ом что приходит на слейв и оказалось, что на слейв все приходит практически синхронно, а вот применяется с большим отставанием.
Откуда берется отставание - не очень понятно. Никаких тяжелых запросов там нету (нагрузка - практически ноль, повторюсь).
Куда можно покопать?