Вопрос про базу данных, интересно получается.

Главные вкладки

Аватар пользователя drup-user drup-user 19 апреля 2018 в 11:59

Всем привет. Вопрос новичковый.

Каждый день делаю бэкапы БД в конце рабочего дня. Обычно они занимают 15-16 МБ. Вчера сделал - база весит 23 МБ. Посмотрел журнал системный, там ничего интересного. Очистил его. Запустил крон несколько раз. Почистил кэш - все равно 23 мб.

Экспорт делаю через cmd mysqldump.
mysqldump -u -pass db-name > backup.sql
Сервер - локалхост. Выключил - ушел спать.

Утром просыпаюсь для интереса сделал бэкап - 10 мб.

Почему так происходит?

Кода БД стала весить 23 МБ в тот день было сделано следующее:

  1. обновил devel и fontawesome
  2. автозапуск update.php
  3. отключил и удалил ckeditor через админку
  4. отключил imce
  5. установил expanding textareas
  6. выключил/включил locale (чтоб посмотреть как на анл. некоторые строчки)
  7. добавил функцию удаления форматтеров ввода в template
  8. добавил тему оформления админки (переопределил seven)
  9. добавил поле изображение к теме форума в комментариях
  10. удалил поле "файл" на форуме.
  11. добавил плейсхолдер в lazyloader убрал дистанцию на 0
  12. добавил вставку data src в ocupload
  13. добавил свои и переопределил путь кнопок в bueditor
  14. никакой новый контент не добавлял

Apache/2.4.12 (Win64) PHP/5.6.33

Версия СУБД 5.7.21-log

Сейчас база опять 10 МБ. Почему так происходит?

Комментарии

Аватар пользователя Semantics Semantics 19 апреля 2018 в 12:09

Размер SQL-дампа и развёрнутая база, точнее место, которое она занимает не равнозначны.
Второе не только может быть больше, но даже может быть много больше.
Вы что понимали под весом базы?

Аватар пользователя drup-user drup-user 19 апреля 2018 в 12:54

Да, сравнил дело в кэше.
Таблица cache_form занимала это место.
Странно, ведь я чищу всегда кэш перед экспортом БД.

Аватар пользователя gun_dose gun_dose 19 апреля 2018 в 21:29
1

Кэш форм не очищается при сбросе кэша, т.к. в таком раскладе все формы, открытые в данный момент пользователями, станут невалидными.

Аватар пользователя NurOff NurOff 19 апреля 2018 в 19:27

Админ имеет нид =1?
Попробуйте дампер тупо кинуть в корень сатй им сделать дамп базы.
Сразу после очистки кэша не листая страницы не переходя никуда.

Аватар пользователя NurOff NurOff 28 апреля 2018 в 6:05

Andruxa wrote:

Я задолбался уже удалять этот кал с разных сайтов.

То есть вам его в разные сайты кто-то заливает?
Странно. Не разу с таким не сталкивался. А вам я бы посоветовал проверить права доступа на ваших сайтах если у вас возникает проблема с постоянно появляющимся дампером, А то вы так всю жизнь и посвятите удалению его.

Я дампер предложил ТС -для его экспериментов на локалхосте.

drup-user wrote:
Обычно они занимают 15-16 МБ.

drup-user wrote:
Вчера сделал - база весит 23 МБ.

drup-user wrote:
...для интереса сделал бэкап - 10 мб.

drup-user wrote:
Сейчас база опять 10 МБ.

Залил воспользовался снес.
Или вы уже не уже не проводите опыты с размером базы данных?
Можете еще попробоватьmysqlhotcopy.
Но вы все равно никогда не получите идентичного размера дампы на работающем сайте.