PGNexus 每周新闻

本周 PostgreSQL 技术动态

本周 PostgreSQL 精选:PostgreSQL Migrator 1.0 发布,这是一款支持 Oracle 和 MySQL 迁移至 PostgreSQL 的免费 Go 工具;pg_vault_tde v1.7.1 为 PG 17 和 18 带来 AES-256-GCM 透明加密;pgAssistant 3.8.0 引入结构化的"观察到度量"改进循环;另有一篇深度分析 PostgreSQL 单次插入 WAL 写放大问题的文章,并提供了针对高吞吐负载的实用优化策略。

pgAssistant 3.8.0:PostgreSQL 持续优化循环

2026年9月16日 | www.postgresql.org

pgAssistant 3.8.0:PostgreSQL 持续优化循环

pgAssistant 3.8.0 引入了一套持续改进循环机制:Observe → Diagnose → Prioritize → Plan → Implement → Measure。此版本结合 pgAssistant Collector,新增历史负载与环境数据追踪,帮助团队回答四个核心问题:应改进什么、决定做什么、实际改了什么、结果如何。新功能 Wor…

阅读原文
Postgres 单次插入操作的真实成本

2026年9月11日 | NanoHertz Communications

Postgres 单次插入操作的真实成本

向一张有三个索引的 PostgreSQL 表插入单行数据,实际产生的物理 I/O 远超数据本身的大小。一条 40 字节的传感器记录会触发约 345 字节的 WAL 写入,原因是写放大效应:每行对应一条堆元组、三条索引条目以及四条 WAL 记录。检查点之后,全页写入还会进一步放大这一比率。文章提供了基于 `pg_current_wal_lsn()` 和 `p…

阅读原文

Top 5 Hacker 技术讨论

本期讨论涵盖逻辑复制增强与核心特性规划。冲突日志历史表提案在评估元组序列化大小限制问题,倾向于仅记录 Replica Identity 列。TABLES IN SCHEMA 发布的 EXCEPT 子句支持正在推进,以约 300 种组合的验证矩阵为依据。REPACK CONCURRENTLY 被推迟至 PG20 周期。行模式识别补丁就静态函数上的 pg_nodiscard 注解用法存在争议。一项清理发布 EXCEPT 子句中陈旧 UNLOGGED 表条目的提案最终被放弃。

提案:逻辑复制的冲突日志历史表

讨论的核心问题是:在为逻辑复制设计冲突日志历史表时,如何处理元组序列化超出 PostgreSQL 1 GB MaxAllocSize 限制的情况。将 TupleTableSlot 转换为 JSON 可能触发 palloc() 硬错误,四种方案被逐一分析:方案一,通过 ErrorSaveContext 对每个属性进行大小限制——较为完善但代码复杂,且对 ty…

阅读讨论
行模式识别

本次讨论涉及 Row Pattern Recognition(RPR)补丁系列中,是否应在静态函数上使用 `pg_nodiscard` 注解。Tatsuo Ishii 指出,PostgreSQL 中现有的 `pg_nodiscard` 用例均为 extern 函数,静态函数上从无此先例,并对其必要性提出质疑。Henson Choi 解释了这一注解的由来:它…

阅读讨论
在发布中跳过模式变更

Vignesh C提出了一个补丁来处理PostgreSQL发布中UNLOGGED表转换的问题。当发布EXCEPT子句中列出的表被转换为UNLOGGED时,会在pg_publication_rel中留下陈旧条目,因为UNLOGGED表不支持复制。原始补丁会移除这些条目并发出NOTICE。然而,Shveta Malik担心从EXCEPT列表中移除表会在转换回L…

阅读讨论
添加 REPACK [concurrently]

该讨论涉及拟议中的 `REPACK [CONCURRENTLY]` 特性。Alvaro Herrera 此前建议将该补丁推迟至 PG20 周期,在 PG20 发布前争取更多时间发现潜在问题。Heikki Linnakangas 注意到该特性仍列在 PG19 wiki 的待处理事项中,询问是否已确认推迟决定。Amit Kapila 表示同意该决定,并指出应将…

阅读讨论
SCHEMA 中表的 EXCEPT 发布支持

此讨论围绕在 PostgreSQL 逻辑复制中为 TABLES IN SCHEMA 发布项添加 EXCEPT 子句支持展开。Shveta malik 提出了一套规则,涵盖排除项与分区树及继承层次之间的交互逻辑,包括显式包含覆盖继承排除、显式排除覆盖继承包含等边界情形。Peter Smith 认为仅凭示例用例存在遗漏风险,因此构建了一个涵盖继承和分区两类场景…

阅读讨论

本周行业动态

Anthropic 指控中国 AI 公司发动蒸馏攻击,同时与 OpenAI 和 Google DeepMind 联手呼吁放缓 AI 发展。OpenAI 以 3 亿美元收购相机技术公司 Glass Imaging,展现硬件布局野心。Salesforce 与 Nvidia 联合推出企业专属推理模型 Koa,直指业务工作流场景。与此同时,AI 基础设施挑战者 Cornelis 完成 2.05 亿美元融资,致力于降低 GPU 闲置时间,挑战 Nvidia 的市场主导地位。

Anthropic 揭示来自 Alibaba、Moonshot AI 和 DeepSeek 的蒸馏攻击

techcrunch.com

Anthropic 揭示来自 Alibaba、Moonshot AI 和 DeepSeek 的蒸馏攻击

Anthropic 发布报告,指控阿里巴巴、Moonshot AI 和 DeepSeek 等中国 AI 公司持续对其模型发动"蒸馏攻击"。报告称,随着 AI 领域竞争日趋激烈,此类攻击近几个月来明显升级。模型蒸馏攻击是指从专有模型中提取知识,用于训练竞争产品,此举引发了外界对知识产权保护和 AI 安全的高度关注。这一指控也折射出中西方 AI 公司之间日益加…

OpenAI 斥资3亿美元收购手机摄像头制造商 Glass Imaging

techcrunch.com

OpenAI 斥资3亿美元收购手机摄像头制造商 Glass Imaging

据报道,OpenAI已以约3亿美元的价格收购智能手机相机技术公司Glass Imaging。Glass Imaging由两名前Apple工程师创立,两人此前曾主导开发Apple的人像模式(Portrait Mode)功能。此次收购标志着OpenAI在核心AI软件业务之外进行的一次重要扩展,也反映出主要AI公司对相机和图像技术的日益重视,或将用于强化未来AI…

Salesforce 与 Nvidia 联手推出企业 AI 推理模型 Salesforce Koa

techcrunch.com

Salesforce 与 Nvidia 联手推出企业 AI 推理模型 Salesforce Koa

Salesforce 与 Nvidia 联合推出新型推理模型 Salesforce Koa,该模型基于 Nvidia 的开放权重模型 Nemotron 构建,专为销售、营销和客户支持等企业场景定制训练。两家科技巨头此举标志着它们正式进军 AI 模型领域,与专业 AI 实验室展开直接竞争。凭借面向特定业务场景的设计,Salesforce Koa 有望对通用型…

AI基础设施创企Cornelis融资2.05亿美元挑战英伟达

techcrunch.com

AI基础设施创企Cornelis融资2.05亿美元挑战英伟达

AI基础设施公司Cornelis完成2.05亿美元融资,剑指Nvidia在AI硬件领域的主导地位。与此同时,公司发布了名为Active Compute Fabric的新产品——这是一种网络技术,旨在解决GPU因等待数据传输而大量闲置的效率瓶颈。该技术直指AI训练与推理工作负载中的核心痛点。本轮融资再次表明,投资者对挑战Nvidia生态系统的替代方案持续保持…

想要了解更多 PostgreSQL 社区和行业消息吗?
访问 PGNexus 了解更多