PostgreSQL 9:清理主服务器上的表是否会在镜像上复制?

PostgreSQL 9:清理主服务器上的表是否会在镜像上复制?

运行 PostgreSQL 9.0.1,使用流式复制使一个只读镜像实例保持最新状态。主服务器上启用了自动清理功能,但自动清理守护进程未清理的少数表除外,以减少工作时间的 IO。这些表是“物化视图”。

每天午夜,我们都会对数据库进行一次清理,以清除自动清理中排除的表。我想知道这个过程是否会复制到镜像中,或者我是否也需要在镜像上设置清理?

答案1

真空和自动真空复制的方式与其他任何写入操作一样。(当然,它们在内部显然有些特殊,但就您的问题而言,它们是正常的写入操作。)在从属服务器上运行真空或自动真空不会执行任何操作,也没有必要。

相关内容