Назад | Перейти на главную страницу

Почему процесс репликации MySQL простаивает так долго?

Время: 5280463 Статус: отправил весь бинлог ведомому устройству; ожидая обновления бинлога

Это нормально, что процесс репликации mysql простаивает так долго?

Это зависит от типа запросов. Если ты делаешь только select заявлений, данные не изменятся.

Вы можете проверить статус ведомого устройства, используя:

mysql> SHOW SLAVE STATUS;

Если вы найдете эти две строки:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

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

Единственная причина, по которой я знаю, что мастер простаивает, состоит в том, что не было активности для распространения (или, по крайней мере, не было активности, записанной в двоичный журнал). Операторы выбора не будут иметь никакого эффекта, поскольку они не записываются в двоичный журнал. Будут распространяться только вставки, обновления и удаления (как и DDL).

Как долго это «долго»?