Рейтинг:1

Сгенерированный Mysqldump файл меньшего размера, чем база данных

флаг cn

Моя база данных составляет 250 МБ, а размер дампа — 82 МБ. Я использую последнюю версию MariaDB. запустив эту команду:

mysqldump -u пользователь -p база данных > t.sql
флаг in
Что ж, это не редкость. А на ваш вопрос что именно?
флаг in
Это кажется актуальным: https://dba.stackexchange.com/questions/189229/large-discrepancy-between-information-schema-database-size-vs-mysqldump-database
Mr. Kovalski avatar
флаг cn
Я хотел сделать резервную копию. Вот как я обычно это делаю. Но меня смущает разница в размерах. Не должен ли файл дампа быть больше из-за лишних символов в нем.
флаг in
Это зависит от многих факторов. Ответ на связанный вопрос на [dba.se] объясняет это довольно хорошо.
Mr. Kovalski avatar
флаг cn
Спасибо @GeraldSchneider, это имеет смысл, так как мы только что установили новую систему, и многие таблицы пусты. Проверю, чтобы убедиться.
Paul avatar
флаг cn
Звучит как отличный предлог для восстановления с «голого железа», чтобы убедиться, что ваши резервные копии работают должным образом.
Рейтинг:2
флаг ua
  • Дамп не содержит ИНДЕКСЫ кроме ПЕРВИЧНЫЙ КЛЮЧ.
  • Дамп не включает «свободное место» в файлах на диске.
  • Дамп текстовый, а не бинарный. Например БОЛЬШОЙ занимает в файле 8 байт, но если, скажем, значение равно "1", то в дампе занимает 2 байта: "...,1,..." (число плюс одна из запятых).
  • С другой стороны, некоторые числа, строки, даты и т. д. более место на помойке.
  • Пустая таблица занимает на диске как минимум 24 КБ, но всего несколько сотен байт (в основном для СОЗДАТЬ ТАБЛИЦУ) на свалке.
  • Дамп представляет собой текстовый файл; посмотрите на некоторые из них (через более или менее или что-то в этом роде).

Так что ваша усадка 3:1 вполне осуществима. И возможно расширение 2:1.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.