🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态 
⚙️ PostgreSQL技术文章
🧩 一天的工作:EDB SDR主管职位内部视角

EDB亚太地区SDR总监Max Lem分享了他领导销售开发代表团队的见解。他专注于将团队思维从完成会议配额转向收入成果,同时培养未来的销售领导者。文章讨论了他构建高绩效团队的方法,并提到"Wellness Fridays"作为在竞争激烈的PostgreSQL企业市场中保持可持续绩效的策略。
www.enterprisedb.com/blog/day-li...
🧩 MVCC: 你在为之付费但未使用的功能

多版本并发控制(MVCC)是PostgreSQL处理并发事务的方法,无需锁定即可让读写操作在不同行版本上同时进行。然而,MVCC对仅追加工作负载(如IoT管道、金融数据流和可观测性平台)造成显著开销。每行都携带23字节的事务可见性跟踪头部,加上对齐填充总计28-30字节的开销。在高插入速率下,这会产生大量写放大(3-5倍)、为设置提示位和事务ID冻结而持续的autovacuum活动,以及过多的WAL生成。当数据在插入后不可变时,开销变得问题严重,因为系统支付了完整的MVCC成本却未利用并发修改能力。TimescaleDB的列式存储等解决方案通过批处理行和分摊MVCC开销来解决这种架构不匹配问题。
www.tigerdata.com/blog/mvcc-f...
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 添加 REPACK [并发]
Alvaro Herrera发布了REPACK CONCURRENTLY补丁的第43版,实现了使用table AM和tuple slots替代HeapTuple的更改,以避免昂贵的tuple形式化/去形式化操作。Mihail Nikalayeu提供了详细的代码审查反馈,识别出多个问题,包括slot_attisnull中错误的0-based/1-based索引、procarray.c中潜在的数组溢出风险、内存上下文分配顺序问题以及缺失的进度报告标志。他还提醒了MVCC相关问题并提出了解决方案。Antonin Houska确认使用调试器重现了speculative insert崩溃,验证了早期诊断中过滤导致问题的结论。然而,他指出由于后台worker协调复杂性,难以使用isolation tester轻松重现该崩溃。讨论继续围绕技术实现细节和bug修复进行。
www.postgresql.org/message-id/...
🧩 pg_waldump: 支持对tarfile内WAL的解码
Amul Sul在解决了Zsolt Parragi的反馈后提交了pg_waldump tarfile支持的更新补丁。解决的关键问题包括修复了使用位置参数时--path参数被忽略的bug,将字符串长度变量从int改为size_t,以及优化临时目录创建使其仅在需要时创建。最初,Amul因为需要重构代码而反对这种优化,但在Andrew Dunstan也支持延迟目录创建后,他重新考虑并通过XLogDumpPrivate传递归档目录来实现了这一更改。Andrew提交了该补丁并进行了少量调整,完成了对pg_waldump在tarfile归档中解码WAL文件功能的增强。
www.postgresql.org/message-id/...
🧩 为优雅但快速的服务器关闭/切换添加 GoAway 协议消息
Tomas Vondra审查了一个为优雅服务器关闭添加GoAway协议消息的补丁,注意到来自客户端和中间件开发人员的反馈有限。他提出了几个担忧:该功能是否应该专门与智能关闭绑定,或者通过pg_goaway_backend()函数扩展到单个后端以进行负载均衡;它是否真正改善了智能关闭场景,因为行为不当的客户端仍可能阻塞良好行为的客户端;以及消息是否应该包含有效载荷数据,如断开截止时间或优先级。他还发现了关于函数签名和协议扩展命名约定的小文档不一致。Jacob Champion同意这些担忧,引用HTTP更强的GOAWAY语义作为潜在改进的比较点。
www.postgresql.org/message-id/...
🧩 自定义 oauth 验证器选项
Jacob Champion为自定义OAuth验证器选项提出了新方法,首先为让讨论线程冷却道歉。他概述了四个要点:以GUC为中心的解决方案是理想的,但不会在PostgreSQL 19或可能20中实现;GUC和关系选项可能不够相似,无法共享框架;他不喜欢hba_parse_option_hook方法,更偏好API而非钩子;他不希望问题在2年以上时间内未解决。他的解决方案实现了选项(b)------一个用于字符串键值的简单设置器/获取器API,包含RegisterOAuthHBAOptions()和GetOAuthHBAOption()函数。实现包括防护措施,如限制参数名称和编译时约束。他承认这让其他人处于"要么接受要么放弃"的位置,但认为这比等待多年理想GUC解决方案更好。
www.postgresql.org/message-id/...
🧩 将 jit 的默认值改为关闭
讨论的焦点是将PostgreSQL的JIT(即时编译)默认设置从启用改为禁用。开发者们对在PostgreSQL 19中进行此更改达成了强烈共识。支持此更改的关键论点包括:自JIT最初添加以来分区功能使用更加普遍,加上LLVM编译器性能随时间推移而下降,使得JIT默认启用的益处减少。Jelte Fennema-Nio已将该提案标记为准备好供提交者审核。Tomas Vondra表示除非有人反对,否则他将在几天内提交此更改,Tom Lane也表达了支持。关于时机的讨论考虑现在就实施更改而不是在测试版中期,因为任何负面反应都应该在开发周期早期发现。
www.postgresql.org/message-id/...
🧩 [提案] 向 pg_createsubscriber 添加日志文件功能
讨论围绕为pg_createsubscriber添加日志功能展开。Nisha Moond审查了Gyan Sreejith的v13-002补丁并发现了几个问题:一个不可达的pg_fatal()调用,因为logfile_open()已经在内部处理失败情况;out_file和cmd_str变量缺少内存清理;一个格式错误导致额外空行;测试格式问题导致测试结果中出现换行符。Kuroda-san对-l和-v标志的交互表示担忧,指出目前info/debug消息只写入文件,而warning/error消息同时写入终端和文件。他建议遵循pg_upgrade的方法,将所有消息都写入两个目标,以保持一致性并让用户能看到进度信息。Gyan认可了这些反馈,同意实现所有建议的修复,包括将所有消息类型都写入日志文件和终端。
www.postgresql.org/message-id/...
🗞️ 行业新闻
🧩 WordPress.com 现在允许 AI 代理编写和发布帖子等更多功能

本WordPress.com 推出了新的 AI 智能代理,可以代表用户自主撰写和发布帖子。这一发展代表了内容创作的重大转变,可能会降低发布门槛,同时增加网络上机器生成内容的数量。这些 AI 智能代理不仅能够处理写作,还能处理内容管理的各个方面,表明了自动化发布的综合性方法。WordPress.com 的这一举措可能会重塑在线内容的创建和分发方式,但也引发了关于内容真实性以及人类和 AI 生成内容之间区别的问题。
🧩 Microsoft 回退 Windows 上的某些 Copilot AI 膨胀功能

本WoMicrosoft 正在减少其 Copilot AI 助手在 Windows 应用程序中的存在,这标志着从之前积极集成策略的显著转变。该公司特别从包括照片、小工具、记事本和其他 Windows 应用程序在内的多个应用程序中移除了 Copilot 入口点。这种回退表明 Microsoft 可能正在回应用户反馈或重新评估其在 Windows 生态系统中的 AI 集成方法。此举表明了一种更加谨慎的 AI 功能整合方式,可能优先考虑用户体验而非在所有系统组件中全面部署 AI。
🧩 Amazon收购Rivr,楼梯爬行配送机器人制造商

Amazon 收购了 Rivr,这是一家开发爬楼梯送货机器人的初创公司,此举表明这家电商巨头继续投资于门前送货技术。这次收购值得注意,因为 Amazon 和 Jeff Bezos 在全面收购之前就已经投资了这家初创公司。Rivr 的技术专注于能够爬楼梯和克服其他障碍以直接向客户门口送货的机器人,解决了最后一公里配送自动化中的重大挑战之一。这次收购符合 Amazon 自动化和改善其配送能力的更广泛战略,可能会降低配送成本并提高服务可靠性。
🌐 社交媒体动态
🧩 WordPress.com 现在允许 AI 代理编写和发布帖子等更多功能

本WordPress.com 推出了新的 AI 智能代理,可以代表用户自主撰写和发布帖子。这一发展代表了内容创作的重大转变,可能会降低发布门槛,同时增加网络上机器生成内容的数量。这些 AI 智能代理不仅能够处理写作,还能处理内容管理的各个方面,表明了自动化发布的综合性方法。WordPress.com 的这一举措可能会重塑在线内容的创建和分发方式,但也引发了关于内容真实性以及人类和 AI 生成内容之间区别的问题。
www.linkedin.com/posts/datab...
🧩 Jefferies股票研究团队覆盖约3,500家公司,涵盖多个行业和地区

Jefferies 股票研究团队覆盖约 3,500 家公司,涵盖多个行业和地区。为解决从众多数据源综合分析信号的挑战,Jefferies 在 Databricks AI/BI Genie 基础上构建了 Jefferies Data Intelligence (JDI) 平台。该平台为 250 多名分析师提供基于自然语言的访问入口,可获取经过整理和治理的数据...
www.linkedin.com/posts/datab...
🧩 D周末已至,KubeCon2026即将开幕!
周末来临,KubeCon 2026 即将开幕。CYTEC 团队将前往阿姆斯特丹参展,展位号为 895,位于次入口对面、云原生角落附近。他们将展示 PostgreSQL 专业能力并探讨数据主权议题。团队成员包括首席产品官 Peter Hofer、产品与平台负责人 Armin Nesiren(DevOps 工程师兼 PostgreSQL DBA)以及销售总监...
www.linkedin.com/posts/cyber...
🧩 2026年数据与人工智能峰会将全面展示数据与人工智能创新的下一波浪潮
数据与人工智能峰会2026将于6月15日至18日举行,展示数据与人工智能技术的最新创新成果。活动将重点介绍Lakebase,这是一款面向应用程序和人工智能代理的无服务器PostgreSQL解决方案,以及Genie,一款提供数据洞察的对话式人工智能代理。与会者将聆听行业领袖的主题演讲、现场演示和专题会议,这些领袖正在塑造数据与人工智能的未来。