mihan10 0 Опубликовано: 3 апреля 2011 Рассказать Опубликовано: 3 апреля 2011 Здравствуйте! Сайт с установленной лицензией DLE 9.2: topfresh.ru Имеется проблема: неверно сохраняется резервная копия базы данных при сохранении через админку скрипта. Размер базы данных составляет 415 Мб, а при резервном копировании она усыхает до 276 Мб. Пробовал восстанавливать полученную копию на локалхосте, в результате не обнаружил некоторых новостей и нет ни одного пользователя. Прикладываю скриншоты и очень надеюсь на помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 3 апреля 2011 Рассказать Опубликовано: 3 апреля 2011 Имеется проблема: неверно сохраняется резервная копия базы данных при сохранении через админку скрипта. Размер базы данных составляет 415 Мб, а при резервном копировании она усыхает до 276 Мб. так и должно быть, размер БД это не только размер чистой информации, это и размер всевозможной служебной информации БД, например ключи для полей и прочее. Чистые данные всегда меньше. А вот у вас проблема именно с восстановлением БД, скрипты имеют ограничения на время выполнения и при восстановлении БД может восстановитьтся не все. Проверьте в самом файле бекапа есть ли таблица _users и записи ее данных. Если есть то бекап полный. Вообще конечно при таких размерах БД лучше не пользоваться скриптами для бекапов. Лучше использовать SSH доступ и команду mysqldump Цитата Ссылка на сообщение Поделиться на других сайтах
mihan10 0 Опубликовано: 3 апреля 2011 Рассказать Опубликовано: 3 апреля 2011 Автор Раньше такого не было. Сколько база весила (если смотреть с главной страницы админки), столько же и сохраняется (ну ужимается еще в tar.gz). Таблица dle_users есть, но в ней кроме админа никого нету. Также в таблице dle_post не хватает около 10 000 записей. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 3 апреля 2011 Рассказать Опубликовано: 3 апреля 2011 mihan10, Попробуйте БД не сжимать, возможно нехватка памяти для обработки или времени. Попробуйте также сделать ремонт БД А вообще делать бекапы размером с половину гигабайта с помощью PHP скриптов, не очень удачное решение, используйте SSH при таких размерах БД я думаю у вас он есть, это будет выполняться быстрее, и траниться ресурсов будет во много раз меньше. Цитата Ссылка на сообщение Поделиться на других сайтах
mihan10 0 Опубликовано: 3 апреля 2011 Рассказать Опубликовано: 3 апреля 2011 Автор Сделал копию БД через SSH при помощи команды mysqldump. Получился бэкап размером 370 Мб, что уже больше похоже на правду Значит действительно скрипты не справляются с таким объемом базы. Спасибо за помощь! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.