Всем привет. Вопрос новичковый.
Каждый день делаю бэкапы БД в конце рабочего дня. Обычно они занимают 15-16 МБ. Вчера сделал - база весит 23 МБ. Посмотрел журнал системный, там ничего интересного. Очистил его. Запустил крон несколько раз. Почистил кэш - все равно 23 мб.
Экспорт делаю через cmd mysqldump.
mysqldump -u -pass db-name > backup.sql
Сервер - локалхост. Выключил - ушел спать.
Утром просыпаюсь для интереса сделал бэкап - 10 мб.
Почему так происходит?
Кода БД стала весить 23 МБ в тот день было сделано следующее:
- обновил devel и fontawesome
- автозапуск update.php
- отключил и удалил ckeditor через админку
- отключил imce
- установил expanding textareas
- выключил/включил locale (чтоб посмотреть как на анл. некоторые строчки)
- добавил функцию удаления форматтеров ввода в template
- добавил тему оформления админки (переопределил seven)
- добавил поле изображение к теме форума в комментариях
- удалил поле "файл" на форуме.
- добавил плейсхолдер в lazyloader убрал дистанцию на 0
- добавил вставку data src в ocupload
- добавил свои и переопределил путь кнопок в bueditor
- никакой новый контент не добавлял
Apache/2.4.12 (Win64) PHP/5.6.33
Версия СУБД 5.7.21-log
Сейчас база опять 10 МБ. Почему так происходит?
Комментарии
Размер SQL-дампа и развёрнутая база, точнее место, которое она занимает не равнозначны.
Второе не только может быть больше, но даже может быть много больше.
Вы что понимали под весом базы?
и в первом и втором случае имелся ввиду размер SQL-дампа
Если сравнивать, то без табличек cache*
Да, сравнил дело в кэше.
Таблица cache_form занимала это место.
Странно, ведь я чищу всегда кэш перед экспортом БД.
Кэш форм не очищается при сбросе кэша, т.к. в таком раскладе все формы, открытые в данный момент пользователями, станут невалидными.
Сайт был отключен для посетителей? Может кто-то зашел на сайт и накешировал страниц.
Админ имеет нид =1?
Попробуйте дампер тупо кинуть в корень сатй им сделать дамп базы.
Сразу после очистки кэша не листая страницы не переходя никуда.
Речь по Sypex dumper aka sxd?
Я задолбался уже удалять этот кал с разных сайтов.
То есть вам его в разные сайты кто-то заливает?
Странно. Не разу с таким не сталкивался. А вам я бы посоветовал проверить права доступа на ваших сайтах если у вас возникает проблема с постоянно появляющимся дампером, А то вы так всю жизнь и посвятите удалению его.
Я дампер предложил ТС -для его экспериментов на локалхосте.
Залил воспользовался снес.
Или вы уже не уже не проводите опыты с размером базы данных?
Можете еще попробоватьmysqlhotcopy.
Но вы все равно никогда не получите идентичного размера дампы на работающем сайте.
Все операции через консоль mysqldump. От Sypex dumper отказался уже давно. Реально глючит.