🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态

⚙️ PostgreSQL技术文章
🧩 PostgreSQL 全国巡回活动:悉尼、布里斯班和墨尔本站

首届 Sydney PostgreSQL Meetup 作为与 Melbourne 和 Brisbane 协调举办的全国性活动的一部分成功举行,汇聚了社区成员进行技术讨论和交流。活动涵盖了多个主题,包括 PostgreSQL 18 的新特性以及使用 pgvector 进行 AI 驱动的语义搜索。此次活动成功启动了 Sydney 小组,展现了 PostgreSQL 社区在澳大利亚各地日益增长的发展势头,将技术深度与实际应用洞察相结合。
https://www.postgresql.fastware.com/blog/sydney-postgresql-meetup
🧩 pg_sorted_heap 0.13.0 版本发布

pg_sorted_heap 0.13.0 已发布,这是一个为 PostgreSQL 提供物理有序堆存储、区域映射修剪和规划器集成向量搜索的扩展。此次重大更新引入了稳定的 GraphRAG API,包含用于事实形状图检索和路由的函数。新功能包括对非标准事实表的模式注册、后端本地 GraphRAG 统计信息,以及在升级和恢复过程中的生命周期加固。该版本添加了用于低内存索引构建的 sorted_hnsw.build_sq8,并包含性能改进。基准测试结果显示与 pgvector 和外部向量数据库相比具有竞争优势。该扩展支持 PostgreSQL 17-18,提供有序堆存储、向量类型的 HNSW 索引,以及为需要在 PostgreSQL 内部而非外部服务中进行向量搜索的应用程序提供的 GraphRAG 辅助工具。
https://www.postgresql.org/about/news/pg_sorted_heap-0130-released-3289/
🧩 Autovacuum:你一直在支付的代价

Autovacuum 在仅追加的 PostgreSQL 表上持续运行,尽管没有行修改操作,但仍会产生持续的开销。文章解释了三个原因:中止的事务会留下需要清理的死元组,首次读取时的提示位修改会弄脏页面,以及高插入量会触发 XID 回绕防护的冻结操作。传统的 autovacuum 调优只是重新分配工作时间,而不是消除工作本身。对于仅追加的工作负载,这反映了 PostgreSQL 的 MVCC 存储模型与不需要并发行修改保证的工作模式之间的根本不匹配。作者建议像 Hypercore 这样的专用存储模型可以完全消除这些条件。
https://www.tigerdata.com/blog/the-autovacuum-tax
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 如何在 PostgreSQL 中为 REPACK 添加并发选项
讨论围绕REPACK [concurrently]功能中数据库特定快照的关键问题展开。Antonin Houska发现数据库特定快照实现存在根本性的正确性问题:当SnapBuildProcessRunningXacts()针对数据库特定记录提前返回而未调整builder->xmin时,某些XID低于running->oldestRunningXid的事务可能被错误地认为仍在运行。这是因为COMMIT记录不保证在WAL中跟随xl_running_xacts记录的顺序,即使创建时间更早。该问题导致压力测试失败,包括唯一索引创建错误和除零错误。设置need_shared_catalogs = true可以解决失败,表明数据库特定功能存在根本缺陷。Antonin承认没有好的解决方案,可能放弃该功能。Alvaro Herrera建议回退提交0d3dba38c777作为唯一合理的行动方案,并同意将压力测试添加到源码树中,配置PG_TEST_EXTRA=stress。
https://www.postgresql.org/message-id/<27869.1777985266@localhost>
🧩 提案:逻辑复制冲突日志历史表
讨论围绕逻辑复制冲突日志历史表的概念验证(POC)补丁展开。Dilip Kumar提交了一个POC实现,用于创建系统管理的表来跟踪复制冲突。Amit Kapila审查了补丁,指出需要进一步防止对冲突表的手动插入/更新操作,注意到使用位图枚举时的数组大小问题,并建议修复提交信息。Shveta Malik支持POC方案,认为其实现简洁,并确认CheckValidResultRel()能正确阻止未授权修改,演示了手动插入的错误处理机制。Dilip Kumar提议修改pg_class_aclmask_ext(),仅允许对冲突表进行DELETE和TRUNCATE操作,同时阻止INSERT和UPDATE。讨论涉及完善冲突日志系统的访问控制和实现细节。
https://www.postgresql.org/message-id/<CAA4eK1+eg9UE5OnPG7vziUvDy0pasHj_8Mc9_bDDT3gwrAh6cw@mail.gmail.com>
🧩 在运行中的集群里启用或禁用数据校验和
讨论集中在 PostgreSQL 在线数据校验和功能的错误修复上。Satyanarayana 发现了两个关键问题:pg_enable_data_checksums() 中的成本限制参数(cost_delay 和 cost_limit)由于全局变量同步不当而无法正常工作,以及对未记录关系进行了不必要的 WAL 日志记录。Daniel 确认了这些错误并准备了修复补丁,指出 API 变化发生在开发和提交阶段之间。Ayush 提出了对未记录关系的 init fork 正确处理的担忧,这些 fork 在恢复期间需要 WAL 日志记录以保持备库的一致性。团队通过测试验证了这个问题,确认它会在故障转移后导致校验和验证失败。更新后的补丁(v3)现在正确处理了成本限制同步和 init fork WAL 日志记录要求,并包含了覆盖故障场景的全面测试。
https://www.postgresql.org/message-id/<CAHg+QDeevH6aTyWdXYBJW0wOmfoZy66gDi5TfinK_dXeCrHQLg@mail.gmail.com>
🗞️ 行业新闻
🧩 OpenAI 推出 GPT-5.5 Instant,成为 ChatGPT 新的默认模型

OpenAI 发布了 GPT-5.5 Instant,作为 ChatGPT 的新默认模型。该公司表示,这一更新模型显著减少了在法律、医疗和金融等敏感高风险领域的幻觉问题。尽管在准确性和可靠性方面有所提升,GPT-5.5 Instant 仍保持了前代模型的低延迟性能,确保用户继续享有快速响应。此次发布体现了 OpenAI 在增强其 AI 系统可信度方面的持续努力,特别是针对事实精确性至关重要的专业应用场景。该模型现已向 ChatGPT 用户开放。
https://techcrunch.com/2026/04/29/parallel-web-systems-hits-2b-valuation-five-months-after-its-last-big-raise
🧩 Moment Energy融资4000万美元,用EV电池应对无限增长的电力需求

Moment Energy 获得了 4000 万美元融资,用于扩大其在电动汽车电池再利用方面的创新业务。首席执行官 Edward Chiang 向 TechCrunch 表示,这家初创公司在电动汽车电池再利用上采用了独特的方法,使公司能够应对他所描述的"无限的电力需求"。此轮融资将支持公司扩大运营规模,满足日益增长的可持续储能解决方案需求。通过为电动汽车电池提供第二次生命,Moment Energy 同时解决了电池废弃物处理难题和经济高效储能基础设施的需求,这是向可再生能源转型的关键组成部分。
https://techcrunch.com/2026/05/05/moment-energy-raises-40m-to-meet-infinite-demand-for-power-with-ev-batteries
🌐 社交媒体动态
🧩 静态加密是基础要求

对于高度监管环境下的企业而言,静态加密是基本的安全要求,这些企业需要控制信任根。Lakebase客户管理密钥为整个架构提供全面的管理和控制能力。与传统数据库不同,Lakebase CMK同时管理持久存储和临时计算资源。该解决方案支持零停机密钥轮换、作为加密终止开关的访问撤销功能,以及在企业自有云KMS环境中进行密钥操作审计。
https://www.linkedin.com/posts/databricks_encryption-at-rest-is-a-baseline-enterprises-activity-7457441505704812544-kasG
🧩 感谢 Databricks赞助PGConf.dev2026

Databricks 成为 PGConf.dev 2026 大会的赞助商。该会议汇聚了 PostgreSQL 核心开发者、扩展开发者、工具构建者、安全专家以及更广泛的数据库社区成员。有了赞助支持,大会得以举办深度技术讲座、非正式交流活动、社区讨论以及实用的知识分享,这些都有助于推动 PostgreSQL 的发展。组织者对 Databricks 支持此次大会…
https://www.linkedin.com/posts/pgconf-dev_thank-you-to-databricks-for-sponsoring-pgconfdev-activity-7457485457107566592-la-j
🧩 大多数监控工具在你关闭页面后就会遗忘所有信息

pgEdge AI DBA工作台解决了监控工具在会话结束后丢失运营上下文的常见问题。与传统工具不同,它能记住固定的运营信息,如高峰流量时段或集群用途。系统将记忆存储为嵌入向量并支持语义检索,AI助手可以自动获取相关记录而无需手动标记。这确保了诊断对话能够跨越数周的会话持续进行,上下文信息在团队交接时得以保留,新的值班人员能够访问相同的运营记录。该工具基于P…
https://www.linkedin.com/posts/pgedge_postgres-postgresql-dba-activity-7457532875161206785-Bm45
