Есть БД в N гигабайт (пока 0.5 Гб).
Если я её через mysqldump в SSH попробую выгрузить с параметром
--lock-tables=false
XX сидящих авторизованных юзеров на D7-сайте не обидятся, в смысле сайт не "повиснет"?
Сколько времени займет создание такого дампа, навскидку?
Комментарии
Sypexdumper вам в помощь.
выберите время, когда их меньше всего будет. я так понимаю шаред хостинг?
Он самый, только "премиум" по терминологии хостинга. Сколько времени (в часах полагаю) у меня займет выгрузка навскидку? Работали с "объемными" БД?
Он что-то похож на пропиаренный коммерческий вариант PMA, - если все лимиты для PHP сбросить, то и PMA можно заставить работать с большими БД.
изыдь!
человек использует нормальные инструменты, в частности утилиты mysqldump и mysql.
не нужно сбивать его своими нубскими забубонами - иди учи матчасть юноша.
ТС, вопросы деплоя много глубже, нежели просто залить "дамп обновить код".
так, как ты хочешь - это прикольное направление, но для начала открой для себя определение:
zero-downtime deployment.
В твоем случае, имхо, безболезненно будет на время обновления переводить сайт в режим обслуживания.
по времени и ресурсоемкости операций никто не скажет, ибо не видим ни железа ни базы,
замеряй сам))
Ok, вопрос закрыт.
WTF!?
на всякий случай напоминаю что таблицы с кешем можно бэкапить пустыми.
Я всегда adminer`ом пользовался, проблем не было, но у меня объемы данных меньше.
Для примера БД чуть больше 4Гб.
Бекап и одновременное архивирование выполняется командой
$ mysqldump --opt --order-by-primary --single-transaction -u db_user -p'password' db_name | gzip -c | cat > /var/www/db.sql.gz
Время выполнения бекапа 2 минуты.
не нужно
$ mysqldump --opt --order-by-primary --single-transaction -u db_user -p'password' db_name | gzip -vc - > /var/www/db.sql.gz
или не оставлять пасс в истории, а просто -p и последующий ввод.
если есть консоль, почему не юзать drush?
drush @alias sql-dump | gzip -c > dump.sql.gz
кладем в крон и забываем
и не надо писать пароли в открытом виде
БД на 700 мегабайт бекапится примерно 40 секунд
очепятка:
gzip
))
сенкс бро