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

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

PostgreSQL 修复逻辑解码快照的数据损坏隐患 RSS

PostgreSQL 为此前披露的逻辑解码初始快照竞态合入修复:事务的提交记录已写入 WAL,但提交状态尚未更新时,快照可能把该事务误判为中止,并留下错误的行可见性标志,导致数据损坏。修复会等待事务退出活动进程数组,再完成可见性判断。问题在 PostgreSQL 19 在线重整的压力测试中暴露,实际影响更早版本;补丁已合入 14 至 19 的维护分支,交付仍需等待后续版本,不能将其视为 Beta 4 已包含的修复。

发布于 2026-09-26T00:27:03.674362Z · Antonin Houska、Rui Zhao · PostgreSQL Git
内核 数据完整性 逻辑复制

PostgreSQL 为此前披露的逻辑解码初始快照竞态合入修复:事务的提交记录已写入 WAL,但提交状态尚未更新时,快照可能把该事务误判为中止,并留下错误的行可见性标志,导致数据损坏。修复会等待事务退出活动进程数组,再完成可见性判断。问题在 PostgreSQL 19 在线重整的压力测试中暴露,实际影响更早版本;补丁已合入 14 至 19 的维护分支,交付仍需等待后续版本,不能将其视为 Beta 4 已包含的修复。

PostgreSQL 为此前披露的逻辑解码初始快照竞态合入修复:事务的提交记录已写入 WAL,但提交状态尚未更新时,快照可能把该事务误判为中止,并留下错误的行可见性标志,导致数据损坏。修复会等待事务退出活动进程数组,再完成可见性判断。问题在 PostgreSQL 19 在线重整的压力测试中暴露,实际影响更早版本;补丁已合入 14 至 19 的维护分支,交付仍需等待后续版本,不能将其视为 Beta 4 已包含的修复。

原始来源 ↗

来源记录
  • pgweb.info_item · 998e68b889d58ec6 · 2026-10-03T04:08:55.967155Z