@caution

Как понять почему большой размер таблицы?

Всем привет.
В psql делаю \dt+ и там вижу одну таблицу с размером: 746 MB
Далее создаю дамп этой бд:
pg_dump --username=user --format=custom --file=db.backup

Накатываю его на чистую бд: pg_restore -d db_name_new db.backup --no-owner
На новой бд смотрю \dt+ и там уже размер этой таблицы: 77 MB

При этом кол-во записей совпадает

В чем могут быть причины таких различий? Куда смотреть?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 2
fzfx
@fzfx
18,5 дм
занимаемый таблицей объём - это не только ценный мех, но и 30-40 мегабайт (а иногда и больше) неосвобождённого после удаления записей места.
откройте для себя vacuum full, pgcompactor и другие средства борьбы с блоатингом (не путать с буллингом).
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы