2.6.1.22. Почему размер базы данных отличается в разных местах

В разных местах размер базы данных может считаться по-разному:

  • В разделе «Базы данных» выводится суммарный размер файлов таблиц базы данных.
  • В phpMyAdmin выводится суммарный объём непосредственно самих данных в таблицах базы данных.
  • В разделе «Резервные копии» для созданной резервной копии базы данных выводится размер заархивированного SQL-дампа. Размер дампа всегда будет отличаться от размера файлов таблиц или объёма данных в ней, т. к. это принципиально другой формат.
  • SQL-дамп базы данных, который создан через раздел «Резервные копии», может отличаться от дампа, который создан через phpMyAdmin. При этом сами данные в дампе будут такие же и импорт таких дампов даст одинаковый результат.

Кроме того, при использовании таблиц InnoDB их размер может только расти, простое удаление данных в таких таблицах не уменьшает размер их файлов. Для уменьшения размера файлов нужно экспортировать базу данных, пересоздать её и импортировать данные обратно.

Содержание

    (1)