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