PG 日报|共享内存结构优化,支撑 shared_buffers 在线动态扩容
PostgreSQL 技术文章
EDB印度合作伙伴领导力峰会亮点:Postgres的未来之路
EDB 于 2026 年 7 月 10 日至 11 日在古尔冈的 Karma Lakelands 举办了印度合作伙伴领袖峰会。本次活动汇聚了由 Anupan Roy 带领的印度合作伙伴生态系统成员,重点表彰了表现突出的合作伙伴,并围绕企业级 Postgres 的落地应用展开交流。峰会折射出市场对 AI 就绪基础设施及遗留系统现代化的强劲需求,EDB 正携手…
原文链接:
Postgres约束在大规模应用中的隐性成本
在高频写入场景下(如每秒 50K 条插入),PostgreSQL 的 FOREIGN KEY 和 UNIQUE 约束会带来 PoC 阶段难以察觉的显著开销。每次插入时,FOREIGN KEY 都会对父表发起逐行索引查找并获取 FOR KEY SHARE 锁,在高并发下会导致 MultiXact SLRU 争用;UNIQUE 约束则在每次插入前触发索引扫描。…
原文链接:
PostgreSQL Hacker 电子邮件讨论精选
修复数据库后台工作进程终止中的竞态条件
Chao Li 在 TerminateBackgroundWorkersForDatabase() 中发现了一个竞争条件,该问题由提交 f1e251be8 引入。该函数调用 BackendPidGetProc(),后者在返回前会释放 ProcArrayLock,导致返回的 PGPROC 指针失去保护——在访问 proc->databa…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Fix race in background worker termination for database
glibc qsort()存在的安全隐患
Rustam Khamidullin 报告了一个在 PostgreSQL 17 中引入的 bug,位于 autovacuum.c 的 db_comparator 函数中。原始代码按 adl_score 降序排列数据库,但在修复 glibc qsort() 漏洞的补丁中,相关逻辑被替换为 pg_cmp_s32,导致排序变为升序,反转了原本的…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=glibc qsort() vulnerability
Autovacuum 和 autoanalyze 过程中跳过的表如何追踪
Yugo Nagata 提交了 v12 补丁,用于追踪 autovacuum 和 autoanalyze 因锁不可用而跳过的表。由于意外被移出 CC 列表,他错过了近期的讨论,补回后根据 Kato-san 的反馈进行了修改。主要变更包括:将列名从 skipped_* 改为 lock_skipped_*,将内部宏重命名为 PGSTAT_REPORT…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Track skipped tables during autovacuum and autoanalyze
历史快照无法跟踪处于 BUILDING_SNAPSHOT 状态的已提交事务
该讨论涉及一个 bug:在逻辑复制中,historic snapshot 未能追踪在 BUILDING_SNAPSHOT状态下提交的事务。ChangAo Chen 提出的修复方案是从 BUILDING_SNAPSHOT 状态开始追踪变更。Ajin Cherian提出了另一种思路:不在 SNAPBUILD_CONSISTENT 之前追踪 catalog…
原链接:
将EXISTS-to-ANY 转换后的子计划重命名为 exists_to_any
该补丁提议将 EXPLAIN 输出中 EXISTS-to-ANY 转换子计划的名称前缀从 exists_ 改为 exists_to_any_,以更清晰地表明该子计划来源于 EXISTS-to-ANY 转换。Solai 在当前 HEAD 上测试了该补丁,确认可读性有所提升,查询结果和执行计划行为均未发生变化。Yugo Nagata 正在等待 Robe…
原文链接:
事件触发器对 ALTER PUBLICATION 命令的收集
Fujii Masao 发现了两个 bug:ALTER PUBLICATION 会触发 ddl_command_end 事件,但 pg_event_trigger_ddl_commands() 不返回对应的命令记录。补丁 0001 修复了仅删除成员映射时(如 ALTER PUBLICATION DROP TABLE)缺少记录的问题;补丁 0002 修复了…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Collect ALTER PUBLICATION commands for event triggers
共享数据结构的管理改进与动态扩容支持
该线程讨论 PostgreSQL 中无需重启即可调整 shared_buffers 大小的可伸缩共享内存结构方案。Haoyu Huang(Databricks)基于 Ashutosh Bapat 早期补丁,介绍了内部实现思路:使用单一 mmap 匿名段配合 madvise 管理物理页,引入 lowNBuffers/highNBuffers/maxNBuff…
原文链接:
行业新闻
Anduril融资谈判估值达100亿美元,较去年增长逾3倍
据路透社报道,国防科技初创公司 Anduril 正就新一轮融资展开谈判,估值有望达到约1000亿美元,较去年增长逾三倍。此次融资若成功落地,将使 Anduril 跻身估值最高的私营科技企业之列,也折射出投资者对国防科技赛道持续高涨的热情。
原文链接:
Anthropic 推出 Opus 5
Anthropic 正式推出新一代 AI 模型 Opus 5。据 TechCrunch 报道,与前代模型 Fable 相比,Opus 5 价格更低、使用限制更少,预计将在大多数应用场景中更具竞争力。此次发布延续了 Anthropic 在大语言模型领域的持续迭代节奏,进一步加剧头部 AI 实验室之间的市场竞争。
原文链接:
OpenAIChatGPT桌面版新增语音模式功能
OpenAI 宣布将全新语音模式正式引入 ChatGPT 桌面应用。该功能支持与 ChatGPT Work 和 Codex 协同使用,用户可通过语音交互完成任务并控制 AI 智能体。此次扩展至桌面端,是 OpenAI 推动 AI 助手跨平台、多场景落地的重要一步。
原文链接:
社交媒体动态
PostgreSQL 调度器的可观测性大幅提升
pg_timetable v7.0 正式发布,为 PostgreSQL 定时任务引入了 OpenTelemetry 追踪与指标上报能力,用户可通过现有可观测性工具实现全链路监控。此版本还新增了 ARM64 Docker 镜像支持,改进了任务管理机制,增强了执行日志功能,并带来了多项稳定性优化。
原文链接:
将Amazon S3数据接入Databricks,现在只需几步操作
Databricks 推出了全新的外部位置创建流程,大幅简化了接入 Amazon S3 数据的操作步骤。原本需要在多个控制台之间来回切换的繁琐配置,现在只需几次点击即可在几分钟内完成。这项更新让团队能够更快速地建立安全、受治理的 S3 连接,将更多精力放在数据分析和业务构建上,而非基础设施的配置调试。
原文链接:
Anthropic Claude Opus 5现已登陆 Databricks,直接在你的数据湖仓上构建受治理、安全的AI应用与智能体
Anthropic 的 Claude Opus 5 现已在 Databricks 平台上线,用户可直接基于 Lakehouse 中的数据构建自定义 AI 应用和智能体。在 Databricks 内部编程评测中,Opus 5 达到了当前最优水平,在智能体编程、专业知识处理和长链推理方面均有显著提升,且在不同任务强度下都能以更少的 token 实现更强的表现。…
原文链接:
以上信息来自 PGNexus( https://pgnexus.ai/home ),欢迎注册账号体验和订阅邮件获取每日更新。
PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

浙公网安备 33010602011771号