在生产中,我有150 GB大小的数据库。从此表中删除了许多行,并对其应用了真空。现在,我需要为操作系统从DB到磁盘释放未使用的空间。因此,真空充分需要应用。流复制配置在具有三个辅助节点的生产服务器上。什么是最好的方法?
。
发布于 2020-09-01 13:12:12
你不需要做任何上述的事。VACUUM (FULL)和任何其他数据修改一样被复制。
在备用服务器上,同样的限制适用于主服务器:当VACUUM (FULL)运行时,受影响的表被锁定到任何并发访问。
由于VACUUM (FULL)重写了表,它将生成大量的WAL,因此复制性能当然会受到影响。但是停止复制只会延迟,而不是减少,而重建待机将产生更多的通信量。
https://stackoverflow.com/questions/63688304
复制相似问题