Перейти к публикации

Рекомендованные сообщения

Здравствуйте!

Сайт с установленной лицензией DLE 9.2: topfresh.ru

Имеется проблема: неверно сохраняется резервная копия базы данных при сохранении через админку скрипта. Размер базы данных составляет 415 Мб, а при резервном копировании она усыхает до 276 Мб. Пробовал восстанавливать полученную копию на локалхосте, в результате не обнаружил некоторых новостей и нет ни одного пользователя. Прикладываю скриншоты и очень надеюсь на помощь.

ab3fa4cda719.gif

6a09b915e1ab.gif

Ссылка на сообщение
Поделиться на других сайтах

Имеется проблема: неверно сохраняется резервная копия базы данных при сохранении через админку скрипта. Размер базы данных составляет 415 Мб, а при резервном копировании она усыхает до 276 Мб.

так и должно быть, размер БД это не только размер чистой информации, это и размер всевозможной служебной информации БД, например ключи для полей и прочее. Чистые данные всегда меньше.

А вот у вас проблема именно с восстановлением БД, скрипты имеют ограничения на время выполнения и при восстановлении БД может восстановитьтся не все. Проверьте в самом файле бекапа есть ли таблица _users и записи ее данных. Если есть то бекап полный.

Вообще конечно при таких размерах БД лучше не пользоваться скриптами для бекапов. Лучше использовать SSH доступ и команду mysqldump

Ссылка на сообщение
Поделиться на других сайтах

Раньше такого не было. Сколько база весила (если смотреть с главной страницы админки), столько же и сохраняется (ну ужимается еще в tar.gz).

Таблица dle_users есть, но в ней кроме админа никого нету. Также в таблице dle_post не хватает около 10 000 записей.

Ссылка на сообщение
Поделиться на других сайтах

mihan10,

Попробуйте БД не сжимать, возможно нехватка памяти для обработки или времени. Попробуйте также сделать ремонт БД

А вообще делать бекапы размером с половину гигабайта с помощью PHP скриптов, не очень удачное решение, используйте SSH при таких размерах БД я думаю у вас он есть, это будет выполняться быстрее, и траниться ресурсов будет во много раз меньше.

Ссылка на сообщение
Поделиться на других сайтах

Сделал копию БД через SSH при помощи команды mysqldump. Получился бэкап размером 370 Мб, что уже больше похоже на правду :)

Значит действительно скрипты не справляются с таким объемом базы. Спасибо за помощь!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...