Почему дампы дампы бд MySQL, сделанные разными инструментами имеют разные размеры?

cocs

Мой дом здесь!
Регистрация
5 Дек 2009
Сообщения
550
Реакции
264
Дамп сделанный стандартными средствами с панели управления хостингом имеет один вес и содержание, дамп сделанный из админки сайта другой, делаешь третьим инструментом - та же история...
Поэкспериментировал, сделав дамп одним инструментов, потом залил это дамп с помощью phpmyadmin, все на своих местах. Как собственно определить какой дамп "правильней"?. Точнее какой инструмент делает более правильные дампы?
 
Код:
mysqldump --routines --events --triggers -u (пользователь) -p (пароль) название_БД > файл.sql
 
Поэкспериментировал, сделав дамп одним инструментов, потом залил это дамп с помощью phpmyadmin, все на своих местах. Как собственно определить какой дамп "правильней"?. Точнее какой инструмент делает более правильные дампы?
Вполне реально, что они все правильные, только:
- разные инструменты могут добавлять свою служебную инфу в комментарии.
- insert можно делать по разному: одна строка в дампе на каждую строку в бд или одной строкой дампа добавляем много строк из бд. Второй способ быстрее и может заметно уменьшить размер дампа
- формат некоторых запросов можно немного менять без потери функциональности, в том же insert часть полей не обязательна Для просмотра ссылки Войди или Зарегистрируйся
- events, triggers и прочее опциональные параметры и могут быть не отмечены для импорта, а вот это уже может повлиять на работу.

На практике стоит предпочесть консольный mysqldump с ним меньше всего проблем Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Назад
Сверху