我是 PostgreSQL 的新手,想了解更多有关 pgAdmin III 中维护选项的信息。
我已经阅读了文档,现在我知道吸尘可以释放一些空间,我需要定期运行它。此外,我需要通过 ANALYSIS 更新数据库统计信息,以便查询执行程序可以选择最佳计划,我还需要 REINDEX 来重新生成索引。
我为此目的使用的窗口在这里:http : //www.pgadmin.org/docs/dev/maintenance.html
关于行为和选项的一些问题:
如果我运行 VACUUM 而不选择以下任何选项(FULL、FREEZE、ANALYZE),PostgreSQL 会做什么?它只会释放一些空间,仅此而已吗?
如果我运行带有分析选项的 VACUUM,它与运行 VACUUM 而不分析然后单独运行 ANALYZE 是一样的。什么工作更快?
做完 VACUUM 和 ANALYZE 后做 REINDEX 值得吗?我可以在详细的消息中看到索引在没有选项的情况下受到 VACUUM 的影响。我应该运行 REINDEX 以使我的索引工作得更快吗?