1

我们使用的是 postgres 10,设置了 master 和带有流复制的热备用。我们使用standby来划分读查询的工作量。

由于清理延迟,除了存储膨胀之外,我们找不到有关 hot_standby_feedback 将如何影响 master 的信息。

它是否必须执行大量工作来决定来自备用数据库的查询是否应该延迟清理?

4

1 回答 1

0

如果我理解正确,则不会删除任何事务元组不再需要的内容,除非发生 HOT 更新或真空。所以主人不必做出任何决定,除非发生两种情况之一。因此整体负载应该不会受到hot_standby_feedback太大影响,也许真空可能不得不做额外的滴答声。

我的假设完全基于文档和经验。我没有看源代码...

于 2018-02-04T10:18:14.460 回答