PostgreSQL:VACUUM FULL还是CLUSTER?

时间:2011-02-08 03:56:23

标签: postgresql

由于一个试图更新巨大表中每一行的查询,我几乎没有磁盘空间。我没有足够的空间用于CLUSTER(尽管如果我首先删除索引并在之后重新创建它们,它几乎不适合。)

我如何估计VACUUM需要多长时间? VACUUM FULL怎么样?这三个(CLUSTER)如何在运行时间和磁盘使用方面进行比较?

这是PostgreSQL 8.3。

1 个答案:

答案 0 :(得分:2)

使用集群,直到8.4真空爆满。如果需要很长时间,你可以转储并重新加载表。