标签: postgresql pg-dump
pg_dump与VACCUM FULL相同吗? 我想在晚上清理数据库但是VACCUM FULL需要花费太多时间。 pg_dump是否也清除数据库中不需要的数据?
答案 0 :(得分:3)
假设您创建一个新数据库并恢复转储,两个操作的效果几乎相同。
最大的问题是为什么你认为你需要这样的极端措施。通常,autovacuum应该处理死元组,如果你有一个表,你可以在其上执行批量更新或删除,你可以考虑只在该表上使用VACUUM (FULL)。
VACUUM (FULL)