PG 日报|PG 排序性能优化,新增 UUID 聚合函数

🔔 关注【IvorySQL开源数据库社区】即可获取 PostgreSQL 一手干货与最新动态

pg每日新闻封面.png

⚙️ PostgreSQL技术文章

🧩 在满足欧盟数据主权要求的同时加快创新步伐

1.png

2026年6月,欧盟委员会发布European Tech Sovereignty一揽子政策,将数据主权提升为战略层面的优先事项,明确鼓励各组织(尤其是公共部门)加强对数据存储位置和访问权限的管控。与此同时,企业还需应对GDPR、网络安全、业务韧性及AI治理等多项交叉合规要求。EDB在这篇文章中指出,基于PostgreSQL构建的数据基础设施是在满足上述监管…

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fenterprisedb.com%2Fblog%2Fmeeting-eu-data-sovereignty-requirements-while-speeding-innovation

🧩 EDB负责任AI的四大核心原则:主权、治理、信任与共益

1.png

随着 AI 从实验阶段快速渗透到企业核心业务,EDB 对其 2024 年发布的 Principles for Responsible AI 进行了更新。越来越多的组织开始关注数据主权、模型控制权、决策透明度及安全保障等问题,此次修订正是对这些需求的回应。更新后的框架围绕四个核心支柱构建:sovereign(主权)、governed(治理)、trusted(…

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fenterprisedb.com%2Fblog%2Finside-edbs-new-principles-responsible-ai-sovereign-governed-trusted-and-beneficial

🧩 Postgres 大规模排序:ORDERBY远远不够

3.png

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

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fpostgres-sorting-at-scale-order-by

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 在整库VACUUM期间处理并发DROP操作

该讨论围绕全库 VACUUM 处理并发关系删除的问题展开。v3 补丁通过在列表构建阶段检测到关系被并发删除时发出 WARNING 来修复此问题。核心争议在于:get_all_vacuum_rels() 在初始 pg_class 扫描时进行的 ACL 检查是否必要,因为权限随后会在 vacuum_open_relation() 中重新验证。Mic…

https://pgnexus.ai/hacker-discussions?subject=%E5%9C%A8%E6%95%B4%E5%BA%93VACUUM%E6%9C%9F%E9%97%B4%E5%A4%84%E7%90%86%E5%B9%B6%E5%8F%91DROP%E6%93%8D%E4%BD%9C

🧩 提升 utf8_to_unicode()安全性的小补丁

Jeff Davis 发布了 v5 补丁系列,旨在提升 utf8_to_unicode() 的 UTF-8 安全性。该系列包含:一个可回合的防御性修复(针对无效 UTF-8 的处理)、一个修复 pg_unicode_fast locale 中 final sigma 逻辑错误的补丁(建议回合至 v18)、新的 utf8encode/utf8d…

https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20io_min_workers%20%E8%B6%85%E8%BF%87%20io_max_workers%20%E6%97%B6%E7%9A%84%E5%91%8A%E8%AD%A6%E6%9C%BA%E5%88%B6

🧩 为uuid类型添加MIN/MAX聚合函数支持

Tristan Partin 提出为 PostgreSQL 的 uuid 类型添加 MIN/MAX 聚合支持,主要动机是 UUIDv7 的字典序与时间戳顺序一致,便于查找最早/最新的记录。补丁新增了 uuid_larger 和 uuid_smaller 两个函数,底层复用已有的比较运算符。Bharath Rupireddy 和 Masahiko Sawad…

https://pgnexus.ai/hacker-discussions?subject=%E4%B8%BA%20uuid%20%E7%B1%BB%E5%9E%8B%E6%B7%BB%E5%8A%A0%20MIN%2FMAX%20%E8%81%9A%E5%90%88%E5%87%BD%E6%95%B0%E6%94%AF%E6%8C%81

🧩 在extension_control_path/dynamic_library_path 中支持通配符模式?

Jakob Egger 提交了一个补丁,建议为 extension_control_pathdynamic_library_path 增加 glob/通配符支持,在 Windows 上回退到原有行为。David E. Wheeler 指出该方案对基于 Kubernetes 的扩展部署(如 CNPG)具有实际价值,认为它比自己的 Packagi…

https://pgnexus.ai/hacker-discussions?subject=%E5%9C%A8%20extension_control_path%2Fdynamic_library_path%20%E4%B8%AD%E6%94%AF%E6%8C%81%E9%80%9A%E9%85%8D%E7%AC%A6%E6%A8%A1%E5%BC%8F%EF%BC%9F

🧩 uuidv7函数对1970-01-01之前的日期处理不当

该讨论针对 uuidv7() 函数错误接受超出有效范围时间戳的问题。Baji Shaik 提交了一个由三个补丁组成的系列:分别拒绝 Unix epoch 之前的时间戳(下界)、拒绝无穷大的 interval,以及拒绝超出 48 位毫秒字段上限(约公元 10889 年)的时间戳。Masahiko Sawada 在审查中建议将无穷大检查提前执行,将上界比较…

https://pgnexus.ai/hacker-discussions?subject=uuidv7%20%E5%87%BD%E6%95%B0%E5%AF%B9%201970-01-01%20%E4%B9%8B%E5%89%8D%E7%9A%84%E6%97%A5%E6%9C%9F%E5%A4%84%E7%90%86%E4%B8%8D%E5%BD%93

🧩 NUMA基本支持

Tomas Vondra 提交了一组更新补丁,用于为 PostgreSQL 添加基本的 NUMA 感知能力。本次主要修复了两个 mbind 问题:一是修正 nodemask 大小,确保分区正确绑定到对应的 NUMA 节点;二是对齐起止指针,避免部分页面残留默认内存策略。此外还集成了 Jakub Wartak 提供的附加 GUC 补丁。然而基准测试结果不理想…

https://pgnexus.ai/hacker-discussions?subject=NUMA%20%E5%9F%BA%E6%9C%AC%E6%94%AF%E6%8C%81

🗞️ 行业新闻

🧩 OpenAI 联手 Broadcom 推出首款自研芯片 Jalapeno

4.png

OpenAI 发布了其首款自研芯片 Jalapeño,由 Broadcom 代工制造。这款处理器专为 OpenAI 的推理系统需求量身定制,标志着该公司在减少对第三方硬件依赖、优化 AI 基础设施方面迈出重要一步。此举契合当前大型 AI 企业竞相布局自研芯片、提升性能与规模化成本效益的行业趋势。

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F06%2F24%2Fopenai-unveils-its-first-custom-chip-built-by-broadcom

🧩 Facebook推出创作者专用AI助手应用

5.png

Facebook 正在向内容创作者推出一款全新 AI 伴侣应用,目前处于小范围测试阶段。该应用内置了 Facebook 近期发布的 AI 创作助手,为创作者提供 AI 支持工具。此举体现了 Meta 持续将生成式 AI 功能融入社交媒体生态系统的战略,并将创作者群体视为深化平台黏性的核心目标用户。

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F06%2F24%2Ffacebook-rolls-out-an-ai-companion-app-for-creators

🌐 社交媒体动态

🧩 数据库的存储困局:冷热数据同价,成本如何破解?

6.png

所有数据库都面临同一个成本问题:极少被查询的冷数据与高频访问的热数据占用着同样昂贵的块存储。常见的解决思路是将冷数据迁移到廉价的对象存储,同时保持热数据的查询性能,并让查询能够透明地跨越两层。然而,每种实现方案都有其代价。Shaun Thomas 对五种面向 PostgreSQL 的方案进行了梳理:Neon、pg_mooncake、pg_tier、pg_l…

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_postgresql-datatiering-coldfront-activity-7475620882879684609-IfF-

🧩 距 GITEXAIEUROPE欧洲科技与人工智能大展不足一周,我们团队期待与您相聚

欧洲科技与人工智能领域的重要展会 GITEX AI EUROPE 即将在柏林举办,距开幕不足一周。团队届时将在现场设立展位,欢迎各位前来交流。该团队与 PostgreSQL 及 CYBERTEC 相关,期待在展会上与业界人士见面。

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_gitexeurope-postgresql-cybertec-activity-7475534174649499648-8FEm

🧩 CYBERTEC CEO 发布 pg_hardstorage:面向 PostgreSQL 的开源备份与时间点恢复工具

CYBERTEC CEO Hans-Juergen Schoenig 近日发布了 pg_hardstorage,这是一款面向 PostgreSQL 的开源备份与时间点恢复工具。该项目最初由 CYBERTEC 内部开发,现已以 Apache 2.0 协议向整个 PostgreSQL 社区开放,源代码可在 GitHub 上获取。

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_cybertec-ceo-hans-juergen-schoenig-introduces-activity-7475447605087444993-ovM3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值