Задать вопрос
rudenkovk
@rudenkovk
DevOps, sysadmin

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

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

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

Собственно сам вопрос: как это можно сделать за приемлемое время?
Если идти путем SQL-портянки, то или я чего-то не знаю, или время не приемлемое.
Если идти путем восстановления файлов (это для меня скрытая тема:), то не ясно как подсовывать, и как сократить количество перезагрузок сервиса (читай как: в рабочее время, так как примерно треть запросов на восстановление будет приходится на рабочее время. ), так как там достаточно много народа будет работать.
  • Вопрос задан
  • 411 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@shagguboy
репликация? XtraBacup?
Ответ написан
Ваш ответ на вопрос

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

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