【发布时间】:2015-06-22 18:27:46
【问题描述】:
我只是想检查一下我对这两件事的理解是否正确。如果相关,我使用的是 Postgres 9.4。
我认为在从文件系统中回收空间时应该清理数据库,例如在删除表或大量行后定期。
我认为应该在创建新索引之后或(定期)在从表中添加或删除大量行之后分析数据库,以便查询规划器可以进行良好的调用。
听起来对吗?
【问题讨论】:
-
两者都是自动完成的,因此除非出于特定原因,否则您无需手动运行它们。这在手册的Routine Vacuuming 中有详细介绍。
标签: postgresql vacuum