1

Тема: База переносится не полностью

Переношу базу со старого хостинга на новый.
Экспортирую:
http://s48.radikal.ru/i122/1012/ea/e4091e1604b1t.jpg
Затем импортирую:
http://s57.radikal.ru/i156/1012/9d/14a15c102f8bt.jpg
Никаких ошибок в процессе экспорта-импорта не было. Но при этом размер базы до экспорта был 18.9 Мб:
http://i039.radikal.ru/1012/53/c0d346f2fefft.jpg
а после импорта стал 11.3 Мб:
http://s61.radikal.ru/i174/1012/a5/9ea3dee0f969t.jpg
При детальном сравнении обнаружилось, что одна из таблиц многократно

2

Re: База переносится не полностью

"похудела". Была до экспорта 7.6 Мб:
http://s39.radikal.ru/i086/1012/50/7c69d675ed6bt.jpg
а после импорта стала 14 кб:
http://s016.radikal.ru/i335/1012/38/e67cf70d7dfct.jpg
В чем может быть проблема? Как ее побороть? Спасибо за советы.

3

Re: База переносится не полностью

Думаю никаких ошибок при переносе файла у вас нет, а размер уменьшился из-за фрагментации.

В phpMyAdmin попробуйте отметить таблицы требующие оптимизации (ссылка снизу) и из выпадающего списка выберите "Оптимизировать таблицу". Это очистит столбец "Фрагментировано" и уменьшит общий размер таблиц.

4

Re: База переносится не полностью

Спасибо, это действительно так. Оптимизация таблиц уравняла размеры баз.

5

Re: База переносится не полностью

Советую время от времени делать оптимизацию таблиц. Фрагментация замедляет выборку данных из БД и работу скрипта соответственно.