postgresql - 使用带有 hot_standby_feedback 的 postgres 流复制时对主服务器有任何性能影响吗

标签 postgresql replication postgresql-10

我们使用的是 postgres 10,设置了主服务器和带流复制的热备用。 我们使用standby来分担读查询的工作量。

我们找不到关于 hot_standby_feedback 将如何影响 master 以及由于清理延迟导致存储膨胀的信息。

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

最佳答案

如果我理解正确,任何事务不再需要的元组不会被删除,除非发生热更新或真空。因此,主人不必做出任何决定,除非发生以下两种情况之一。因此整体负载不应该受 hot_standby_feedback 太多影响,也许 vacuum 可能需要做额外的 ticks。

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

关于postgresql - 使用带有 hot_standby_feedback 的 postgres 流复制时对主服务器有任何性能影响吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48606663/

相关文章:

ruby-on-rails - 如何查看数据库中编码(如 base64)的 pdf 文件?

authentication - CouchDB 复制 - 未经授权访问或创建数据库

postgresql - Google Cloud SQL Postgres,PG 10 何时可用?

ruby-on-rails - 使用 Rails 4 和 postgres 查询范围内日期的最简单方法是什么?

postgresql - Postgres 查询应该返回一个数组的数组而不是一个字符串数组

sql - 不支持表/列名称中的方括号?

java - 精细日志记录 org.postgresql.jdbc.PgConnection setAutoCommit = false

高流量站点的MySQL备份策略

postgresql - timescaleDB 是否可以使用 pglogical 进行逻辑复制?

postgresql - 需要在 postgresql 的不同 session 中使用一个临时表