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

Безопасно ли блокировать таблицы на подчиненном реплике mysql?

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

По подчиненной базе данных я запускаю отчеты.

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

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

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