2013-06-27 1 views
1

Я экспортировал одну базу данных, в phpmyadmin, эту информацию о базе данных: размер: 2,7 гигабайта, накладные расходы: 43,5 KiB, после того, как я экспортировал на свой локальный компьютер (выигрыш 7), размер: 495 MBПочему размер отличается после экспортированного файла sql на локальный компьютер

Вопросы:

1.size: 2,7 гигабайт = 2,9 ГБ, почему после того, как экспортировать в локальный компьютер, то только 495 MB?

2.что ли это означает «накладные расходы»?

+2

Был ли он экспортирован gzipped? – Blender

ответ

1

Если удаляются или обновляются, некоторые dbs не освобождают слоты памяти сами по себе, и разница в действительно необходимом пространстве может быть огромной, особенно после многих обновлений и удалений. Например, обновление может привести к новому слоту и слоту, помеченному как пустое. Они просто сохраняют его для будущих нужд. У некоторых есть специальная команда для уплотнения. Но после экспорта и импорта все неиспользуемое пространство освобождается.

Просто попробуйте оптимизировать таблицу на таблицах своего старого db и сравнить их после.