Репликация MySQL: есть ли риски для мастера, если реплика заблокирована?

Есть ли опасность для мастера MySQL, если подчиненная реплика заблокирована на длительный период времени? Я использую 5.6.xx.

В этом вопросе говорится, что это "безопасно", но не говорится о снижении производительности.

Такие вещи, как полные очереди репликации, предотвращающие фиксацию транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.

Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу в схему живое изменение.

Такие вещи, как полные очереди репликации, препятствующие фиксации транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.

Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу изменение в схему в реальном времени.

Такие вещи, как полные очереди репликации, препятствующие фиксации транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.

Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу в схему живое изменение. В течение этого часа репликации не будет, и какая бы система очереди / журнала MySQL ни использовала, она обязательно будет расти.

0
задан 13 April 2017 в 15:14
1 ответ

Нет абсолютно никакого влияния на операции мастера независимо от того, есть активная репликация или нет, за исключением, конечно, нагрузки, создаваемой самим процессом репликации.

Чтобы быть на 100% ясным, транзакции мастера не зависят от его репликации и, следовательно, не будут работать по-другому.

Единственными двумя фактическими рисками остановки процесса репликации являются ..

  1. Повышенная нагрузка на мастер при перезапуске репликации.
  2. Отсутствие репликации во время отключения ведомого устройства в случае аварии на ведущем.
2
ответ дан 4 December 2019 в 13:39

Теги

Похожие вопросы