rudenkovk
@rudenkovk
DevOps, sysadmin

Как организовать восстановление N баз на одном сервере mysql за приемлемое время?

Коллеги, всем доброго времени суток.

Пытаюсь понять, как решить проблему, но не хватает опыта с мускулем на фильтрацию информации из поисковиков.
Дано:
1. Бекап БД (файловый), в развернутом виде весом в ~30Gb. (Сейчас имеется куча инстансов в виртуалках, куда этот бекап восстанавливается простым копированием, такая схема перестала устраивать очень сильно)
2. Есть большой толстый многопользовательский сервант, куда нужно восстанавливать данный бекап, в несколько баз данных, то есть один бекап восстановить в 5-10 БД.

Собственно сам вопрос: как это можно сделать за приемлемое время?
Если идти путем SQL-портянки, то или я чего-то не знаю, или время не приемлемое.
Если идти путем восстановления файлов (это для меня скрытая тема:), то не ясно как подсовывать, и как сократить количество перезагрузок сервиса (читай как: в рабочее время, так как примерно треть запросов на восстановление будет приходится на рабочее время. ), так как там достаточно много народа будет работать.
  • Вопрос задан
  • 410 просмотров
Пригласить эксперта
Ответы на вопрос 1
@shagguboy
репликация? XtraBacup?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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