06.02.2012 15:15, Sergey Rudenko пишет:

Поднять ещё один сервер БД, настроить репликацию и сделать дамп уже с него?

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

Получаем "сказку про белого бычка".

Если вы уж как-то сумели дорасти до 50Гб _без_бэкапов_ - то придётся вам запланировать 3-5 часов даунтайма, дабы сделать бэкап.



06 февраля 2012, 15:07 от skeletor<skele...@lissyara.su>:
Есть сервер в продакшине и с него нужно сделать дамп баз. Базы большие
(50 Гб каждая). Проблема в том, что при дампе идёт сильная нагрузка на
диски и в итоге - основной сайт лежит.

Какие средства пробовались:
- обычный дамп через mysqldump на другие диски
- дамп через mysqldump по сети сразу на другой хост

Но даже и в этом случае диски нагружаются достаточно, что бы сайт не
отвечал.

ПС. Сам сайт и БД лежат на разных серверах и фраза "сайт лежит"
означает, что истекает таймаут при подключении к БД.

Может есть варианты ещё как-то сделать дамп или выставить поменьше
нагрузку на диски. nice/renice - не помогают, так как сервак не
настолько нагружен, что бы приоритет влиял на это.

Заранее спасибо.


--
Best regards,
Andrey Kopeyko <k...@zvuki.ru>

Ответить