我们使用的是 postgres 10,设置了主服务器和带流复制的热备用。 我们使用standby来分担读查询的工作量。
我们找不到关于 hot_standby_feedback 将如何影响 master 以及由于清理延迟导致存储膨胀的信息。
它是否必须执行大量工作来决定来自备用数据库的查询是否应该延迟清理?
最佳答案
如果我理解正确,任何事务不再需要的元组不会被删除,除非发生热更新或真空。因此,主人不必做出任何决定,除非发生以下两种情况之一。因此整体负载不应该受 hot_standby_feedback
太多影响,也许 vacuum 可能需要做额外的 ticks。
我的假设完全基于文档和经验。我没有查看源代码...
关于postgresql - 使用带有 hot_standby_feedback 的 postgres 流复制时对主服务器有任何性能影响吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48606663/