Привет. А pg_repack запущенный на всю база без указания конкртных таблиц будет высвобождать ждисковое просттранство по мере обработки таблиц, или только когда завершит всю операцию для базы? ИМеет ли смысл , поочередно указывать таблицы, в целях экономии меса на диске, или без разнцы, можно применять для все базы?
он работает потаблично. гнать его сразу по всей базе так себе идея. обычно выбираются таблицы, в которых известно наличие хотя бы 50% распухания. и по одной обрабатываются.
надо смотреть что он там жуёт за таблицу и посмотреть её текущий размер (включая индексы)
если распухания особо нет — он сделает полную копию со всеми индексами и потом подменит
ну и должно быть место под полную копию, да…