Есть ли опасность для мастера MySQL, если подчиненная реплика заблокирована на длительный период времени? Я использую 5.6.xx.
В этом вопросе говорится, что это "безопасно", но не говорится о снижении производительности.
Такие вещи, как полные очереди репликации, предотвращающие фиксацию транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.
Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу в схему живое изменение.
Такие вещи, как полные очереди репликации, препятствующие фиксации транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.
Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу изменение в схему в реальном времени.
Такие вещи, как полные очереди репликации, препятствующие фиксации транзакции, - это плохо. (это происходит в некоторых базах данных NoSQL при записи). Таким образом, замедляются основные транзакции.
Я планирую внести изменения в мою схему реплик (повторная сборка), что займет более часа блокировки таблицы. Когда закончу, я продвигаю его и таким образом (надеюсь) внесу в схему живое изменение. В течение этого часа репликации не будет, и какая бы система очереди / журнала MySQL ни использовала, она обязательно будет расти.
Нет абсолютно никакого влияния на операции мастера независимо от того, есть активная репликация или нет, за исключением, конечно, нагрузки, создаваемой самим процессом репликации.
Чтобы быть на 100% ясным, транзакции мастера не зависят от его репликации и, следовательно, не будут работать по-другому.
Единственными двумя фактическими рисками остановки процесса репликации являются ..