PostgreSQL 技术日报 (4月19日)|亚美尼亚 PG 盛会将至,内核锁与 WAL 持续优化
🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态

⚙️ PostgreSQL技术文章
🧩 PGDay Armenia 2026 日程安排与报名指南

PGDay Armenia 2026 将于4月30日在埃里温举行,这是亚美尼亚首次举办的PostgreSQL会议。活动日程已经公布,早鸟票正在开售。这是一个重要的里程碑,标志着亚美尼亚加入了全球PostgreSQL社区活动网络,为当地开发者和数据库专业人员提供了在本地区进行PostgreSQL知识分享和交流的机会。
https://www.postgresql.org/about/news/pgday-armenia-2026-schedule-registration-3275/
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 REPACK 并发选项的使用
Antonin Houska和Mihail Nikalayeu正在讨论REPACK操作锁升级的死锁预防解决方案。Houska提出在LOCK结构中添加字段来标识正在升级的锁,触发其他进程进行额外的死锁检查。Nikalayeu提出了更全面的"未来锁"方案,提前声明锁获取意图,让死锁检测器在循环发生前就能预防。他的方案涉及在PGPROC中添加FutureWaitLock,并在存在未来锁时强制使用慢路径加锁。两种方案都旨在解决Andres关于更早取消冲突进程而非等待实际升级尝试的担忧。Nikalayeu的方法能处理包括快路径锁在内的复杂场景,但需要仔细协调以避免死锁检测期间的性能下降和轻量级锁死锁问题。
https://www.postgresql.org/message-id/<44458.1776540188@localhost>
🧩 减少 xl_heap_visible 日志量优化 WAL(未来可考虑按需设置可见性映射)
Alexander Lakhin 报告了在提交 378a21618 后 btree_gist 的 enum 测试出现失败,该提交引入了 WAL 减少相关的修改。当测试过程中运行 autovacuum 的 ANALYZE 操作时会出现失败,导致查询计划器从 Bitmap Heap Scan 切换为 Index Only Scan,这是由于可见性映射覆盖率增加造成的。新的按需清理行为会将更多页面标记为全可见,使得索引扫描对计划器更具吸引力。Andres Freund 确认了这一分析,并指出虽然 VACUUM 之前也可能导致类似的行为变化,但 ANALYZE 产生这种影响是新现象。这个问题代表的是测试不稳定性而非功能错误。讨论还涉及临时表的缓冲区固定限制,Andres 建议将 GetLocalPinLimit() 降至 num_temp_buffers/4,以防止过度固定的同时为典型工作负载保持足够的预读性能。
https://www.postgresql.org/message-id/<46733d68-aec0-4d09-8120-4c66b87047a4@gmail.com>
🌐 社交媒体动态
🧩 Databricks数据工程入指南:AlexFreberg讲解数据摄取方法与现代数据工作流组件
Alex Freberg为Databricks平台的数据工程初学者提供入门指导,介绍了两种数据摄取方法,并解释了现代数据工作流的组成部分。这是一个全面的数据工程系列教程的开篇,后续将深入探讨数据摄取、数据转换等相关主题。该内容专门为刚接触Databricks数据工程的用户设计。
🧩 AI智能体在Lakebase中创建的数据库数量已是人类的4倍

AI智能体在Lakebase平台上创建的数据库数量约为人类的4倍,充分展现了软件开发领域的快速变革。与传统的逐个系统构建方式不同,智能体能够快速循环地生成、分支、测试和完善应用程序。这些数据库大多存在时间很短,计算操作往往只持续几秒钟。这种转变要求数据库必须支持接近零的闲置成本、能够从小型实验瞬间扩展到生产环境,并与智能体能够可靠操作的开放系统兼容。这一趋…
🧩 Snowflake的Marco Slot解释如何通过pg_lake让Postgres成为更好的分析数据库

来自Snowflake的Marco Slot介绍了pg_lake开源扩展集如何将Postgres转变为多功能的数据湖仓。这些扩展让用户能够通过简单的SQL命令查询、导入和导出数据湖中的原始数据文件,还可以创建和管理具有高分析查询性能的Iceberg表。讨论内容包括在Discord上与Marco一起探讨湖仓架构的虚拟交流机会,以及即将举行的POSETTE:…
🔥 HOW 2026 报名进行中
一场真正以技术为核心的 PostgreSQL 大会
HOW 2026 中国数据库开源发展峰会暨PostgreSQL高峰论坛火热报名中
📍 2026 年 4 月 27 日 - 28 日|济南


浙公网安备 33010602011771号