↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

hot_standby_feedback 是用主库膨胀换备库查询不被取消 RSS

备库上的长查询被取消,多半是主库清理了它还要读的行版本。Christophe Pettus 说明 hot_standby_feedback 让备库把最老事务号报回主库,主库据此推迟清理,代价是死元组一直堆到备库最老的查询结束。它默认关闭,因为备库查询不该反过来约束主库维护,而且只挡得住清理类冲突,DDL 锁、TRUNCATE 和缓冲区 pin 引起的取消照旧。另一条路是 max_standby_streaming_delay。

发布于 2026-09-10T10:59:47.252434Z · Christophe Pettus · thebuild.com
参数调优 备库 膨胀

备库上的长查询被取消,多半是主库清理了它还要读的行版本。Christophe Pettus 说明 hot_standby_feedback 让备库把最老事务号报回主库,主库据此推迟清理,代价是死元组一直堆到备库最老的查询结束。它默认关闭,因为备库查询不该反过来约束主库维护,而且只挡得住清理类冲突,DDL 锁、TRUNCATE 和缓冲区 pin 引起的取消照旧。另一条路是 max_standby_streaming_delay。

备库上的长查询被取消,多半是主库清理了它还要读的行版本。Christophe Pettus 说明 hot_standby_feedback 让备库把最老事务号报回主库,主库据此推迟清理,代价是死元组一直堆到备库最老的查询结束。它默认关闭,因为备库查询不该反过来约束主库维护,而且只挡得住清理类冲突,DDL 锁、TRUNCATE 和缓冲区 pin 引起的取消照旧。另一条路是 max_standby_streaming_delay。

原始来源 ↗

来源记录
  • center.info_item · b1caddc6473ea04b · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · b1caddc6473ea04b · 2026-10-03T04:08:55.967155Z