помочь советом.
Есть мастер и слейв. На мастере пишется примерно 50Gb binlogs. Слейв не успевает обрабатывать то, что приходит в relay logs.
Статус репликации висит все время:
Slave_SQL_Running_State: Reading event from the relay log
Запас по диску, памяти, процу есть, не похоже, что во что-то уперлось.
Репликация mixed. Я знаю наверняка, что используется много insert select запросов.
В какую сторону стоит покапать и как растормозить репликацию?
flamegraph может помочь
Понял, пошёл собирать статистику, спасибо!
50гб плавно размазаных в течении суток? или В какой то момент идёт огромный UPDATE/DELETE/INSERT который выплёвывает в бинлог данных на 50 гигабайт? Но в любом случае, всё что ты можешь сделать - ускорить запись данных на слейве. Скорее всего упираешся в диск.
Обсуждают сегодня