谷歌云2025年下半年重点改进PostgreSQL逻辑复制、升级流程与系统稳定性,引入自动冲突检测、序列复制支持、pg_upgrade性能优化及多项漏洞修复。

谷歌云概述了其近期对 PostgreSQL 的技术贡献,强调在逻辑复制、升级流程和整体系统稳定性方面的改进。此次更新反映了与上游社区的持续合作,侧重于改进核心引擎,旨在应对可扩展性、复制和运营挑战。
此次更新总结了2025年7月至12月期间开展的工程工作,重点致力于推动逻辑复制转向主动型配置。其中一个关键进展是引入了自动冲突检测,使数据库能够在复制过程中识别行级冲突,而无需人工干预。这解决了多节点写入设置中长期存在的挑战,其中相互冲突的更新可能会阻碍复制。
其他改进将逻辑复制扩展到表数据之外,以包含序列,从而减少迁移或版本升级过程中手动同步的需求。该团队还对订阅管理中的自我锁定等问题进行了修复,这些问题可能发生在复制命令试图访问同一服务器上的锁定资源时。
工作的显著部分侧重于提高升级的可靠性和性能。提升pg_upgrade可改善大型物体的管理,缩短大规模部署的升级时间。额外的更新通过在升级过程中保留必要的WAL数据,并确保正确保留架构约束,从而增强其韧性。
除了复制和升级之外,谷歌云工程师还贡献了多项漏洞修复,以提高其稳健性。这些包括处理诊断工具中无效的索引页面,解决从嵌套路径加载扩展的问题,以及加强WAL冲水逻辑,以确保边缘区域的耐用性。
该公司还强调了未来功能的持续工作,包括用于复制的结构化冲突日志、对pg_dump中并行数据导出的改进,以及大规模数据处理的改进。


















