PGNexus 每周新闻

本周 PostgreSQL 技术动态

本周 PostgreSQL 重点内容涵盖:pgAdmin 4 修复七个 CVE 的重要安全版本发布、新语言服务器 postgres-lsp 为 SQL 编辑器带来完整 LSP 支持、pg_hardstorage 提供全新社区驱动的备份工具,以及利用 TimescaleDB 聚合解决大规模排序性能问题的实用指南。这些内容覆盖安全、工具、可靠性与查询优化,是 PostgreSQL 从业者的核心关注点。

pg_hardstorage:PostgreSQL 备份恢复的新型社区方案

2026年6月23日 | Hans-Jürgen Schönig

pg_hardstorage:PostgreSQL 备份恢复的新型社区方案

CYBERTEC 发布了 pg_hardstorage,这是一个采用 Apache 2.0 协议的开源 PostgreSQL 备份与恢复工具。该项目并非为了取代 pgBackRest、Barman 或 WAL-G 等现有工具,而是针对 Kubernetes、托管云服务、混合基础设施等新型部署模式,提供一个新的社区驱动选项。其设计参考了 PostgreSQL…

阅读原文
Postgres 大规模排序:ORDER BY 远远不够

2026年6月24日 | NanoHertz Communications

Postgres 大规模排序:ORDER BY 远远不够

当 PostgreSQL 表的数据量达到一定规模,按时间戳排序的性能会急剧下降。即使索引存在,同一条查询在 1000 万行时只需 180ms,到 5 亿行时却可能耗时 4 秒——原因在于索引超出 shared_buffers 后,查询会退化为基于磁盘的外部归并排序。解决思路是彻底避免对原始行排序:将仪表盘查询改用 TimescaleDB 的 time_bu…

阅读原文

Top 5 Hacker 技术讨论

索引预取补丁(v28)新增SP-GiST amgetbatch支持、改进流启发式策略并引入INDEX_PAGES_LIMIT。逻辑复制冲突日志表工作涉及共享内存设计调整、通过PARALLEL_TRANS_ERROR修复竞态条件及错误处理策略讨论。行模式识别重构暴露了absorbability检测的行为回归问题。REPACK CONCURRENTLY进行了小幅注释清理。针对UNLOGGED表转换导致pg_publication_rel陈旧条目的修复提案经审查后被放弃。

在发布中跳过模式变更

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

阅读讨论
添加 REPACK [concurrently]

Antonin Houska 提交了一个小补丁,针对"Adding REPACK [concurrently]"的讨论,删除了一条仅在早期版本中有效、已过时的注释,此前一直未被发现。他指出,`copy_table_data()` 中已有另一条注释解释了相关行为:在 CONCURRENTLY 模式下,`rd_toastoid` 故意不设置在新堆上,原因是若设…

阅读讨论
提案:逻辑复制的冲突日志历史表

讨论围绕 PostgreSQL 逻辑复制的冲突日志表(CLT)展开。主要问题包括:CLT 插入失败时的错误处理——Amit Kapila 主张直接报错并将冲突信息附加为错误上下文,而非降级为 WARNING;并行 apply worker 在事务中止后写入冲突日志时,leader 进程误判状态的竞态条件——通过引入 PARALLEL_TRANS_ERROR…

阅读讨论
索引预取机制

Peter Geoghegan 发布了索引预取补丁集的 v28 版本,包含多项重要改动。"启动读取流"的启发式策略调整为在第四次切换堆块时触发,而非原来的第二批次,显著提升了部分选择性查询的预取收益,并消除了涉及 LIMIT、lateral join 及 nestloop 反连接/半连接场景下的性能回退。SP-GiST 新增了 amgetbatch 支持,…

阅读讨论
行模式识别

jian he 提交了一个针对 Row Pattern Recognition (RPR) 实现中 absorbability 辅助函数的重构补丁,包括函数重命名、逻辑重组以及改用 `palloc_array`/`palloc0_array`。Henson Choi 对补丁进行了逐项审查,接受了少数改动(如 palloc_array 的使用、`isAbso…

阅读讨论

本周行业动态

亚马逊计划向外部数据中心销售自研AI芯片,瞄准500亿美元市场并直面挑战Nvidia。Groq在与Nvidia的高调交易告吹后确认完成6.5亿美元融资,维持独立运营。SpaceX与开源AI实验室Reflection AI签署每月1.5亿美元的算力协议。Anthropic推出Slack集成功能Claude Tag,将常驻AI嵌入企业工作流以积累组织知识。

Amazon 欲向外部数据中心销售自研AI芯片,直指Nvidia

techcrunch.com

Amazon 欲向外部数据中心销售自研AI芯片,直指Nvidia

AWS 正就向第三方数据中心销售自研 AI 芯片一事展开洽谈,此举使 Amazon 在 AI 硬件市场上与 Nvidia 形成更直接的竞争关系。CEO Andy Jassy 将这一市场机会估值为 500 亿美元。通过向外部客户开放芯片业务,Amazon 意在将自研芯片的价值延伸至云基础设施之外,这一战略有望重塑 AI 加速器市场格局,并降低业界对 Nvid…

Groq 融资6.5亿美元,Nvidia收购交易告吹

techcrunch.com

Groq 融资6.5亿美元,Nvidia收购交易告吹

AI芯片公司 Groq 已正式确认完成6.5亿美元融资。此前,Groq 与 Nvidia 达成了一项估值高达200亿美元的"非收购式人才引进"交易,但公司并未因此被并购。Groq 选择继续深耕其 neocloud 业务,并积极招募新高管以重建领导层。此举表明 Groq 决意保持独立运营,凭借定制推理芯片的云服务在竞争激烈的 AI 基础设施市场中占据一席之地。

SpaceX 与开源AI实验室 Reflection AI 签署月度1.5亿美元算力合作协议

techcrunch.com

SpaceX 与开源AI实验室 Reflection AI 签署月度1.5亿美元算力合作协议

SpaceX 与开源 AI 实验室 Reflection AI 签署了一项大规模算力合作协议。根据协议,Reflection AI 将从2026年7月1日起至2029年,每月支付1.5亿美元,以使用部署在 SpaceX 位于田纳西州孟菲斯附近 Colossus 2 数据中心内的 Nvidia 最新款 GB300 AI 芯片及相关硬件。这项协议不仅为 Spa…

Claude Tag 让企业在 Slack 中实现持续 AI 助手,自动捕获工作上下文

techcrunch.com

Claude Tag 让企业在 Slack 中实现持续 AI 助手,自动捕获工作上下文

Anthropic 推出了名为 Claude Tag 的新功能,将其 AI 模型以"常驻队友"的形式深度集成至 Slack。这一功能不只是提升个人工作效率,更着眼于长期积累企业内部的组织上下文、机构知识和业务流程。这背后是 Anthropic 将自身嵌入职场通讯基础设施的战略布局。通过持续学习企业在 Slack 上的对话内容,Claude Tag 有望帮助…

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