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

多维聚合三阶段数据操作:Pre/During/Post全链路实战 多维聚合不是简单的GROUP BY语法应用,而是涵盖聚合前清洗、聚合中逻辑控制、聚合后结构重塑的系统性工程。其核心在于解决维度不一致、空值缺失、粒度僵化、结果不可读等高频痛点,技术价值体现在提升报表准确性、加速分析迭代、支撑下钻钻取与跨系统消费。典型应用场景包括BI看板开发、数据中台指标体系建设、电商多维经营分析及金融风控宽表生成。本文聚焦SQL与Pandas协同下的维度标准化、稀疏性治理、ROLLUP动态汇总及PIVOT结构化四大刚性操作,直击‘数字对不上’‘同比报错’‘钻取崩溃’等一线故障根因。 阅读详情

🔔 关注【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_path 和 dynamic_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

SQL SUM函数三大实战场景:累计求和、滚动求和与多列合成求和 SUM() 是 SQL 中最基础却最容易误用的聚合函数,其本质并非简单加法,而是依赖空值处理、分组上下文和计算粒度的语义化汇总操作。理解 SUM 的原理,是构建可靠数据分析逻辑的前提——它决定着销售额统计是否漏掉赠品订单、累计GMV能否按业务时序准确递进、滚动窗口是否真正覆盖‘近7天’而非‘前7行’。尤其在涉及 NULL 值参与运算(如 quantity * price)、多列组合计算(如 opening_qty + in_qty - out_qty)以及窗口函数扩展(累计/滚动求和)时,错误常源于语义认知 阅读详情

相关推荐

DynamoDB同步Redshift三大方案选型:COPY、Glue、Streams实战指南

在云数据平台建设中,将NoSQL数据库(如DynamoDB)与列式数仓(如Amazon Redshift)打通,是实现实时分析与BI决策的关键环节。其本质是解决schemaless数据模型向强类型关系模型的映射问题,涉及数据一致性、延迟容忍度与工程可维护性三重权衡。技术原理上,需理解DynamoDB的JSON嵌套结构、Streams事件分片机制、Redshift的DISTKEY/SORTKEY分布逻辑及Glue的Schema演化能力。该方案的核心价值在于支撑高并发写入场景下的稳定分析闭环,广泛应用于电商用户

weixin_34127717的博客 419

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 477

SpringBoot+Vue+MySQL 高校学科竞赛平台 完整可运行版(源码+文档)

本项目基于SpringBoot+Vue+MySQL构建高校学科竞赛管理平台,覆盖学生、教师、领队教师、管理员四大角色,实现竞赛发布、报名、刷题、评分、公示等全流程闭环管理。系统架构清晰,技术主流,配套完整源码、数据库脚本、万字论文、开题报告、答辩PPT及部署文档,支持一键运行,适用于毕业设计、课程设计及院系二次开发,真正实现“开箱即用”。

招风的黑耳优快云 295

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 432

无人机机场自动化巡检钢铁厂管廊技术方案

摘要:针对钢厂管廊人工巡检效率低、成本高等问题,提出5G+无人机自主巡检解决方案。该系统由智能机库、5G无人机、AI分析平台等组成,可实现自动起降、实时数据传输、缺陷智能识别等功能。无人机配备四合一云台相机,支持42分钟续航和复杂环境飞行,通过深度学习算法自动生成巡检报告。方案实施后可提升巡检效率3倍以上,降低人工成本和安全风险,实现全天候自动化巡检,为钢厂管廊安全管理提供智能化技术支持。(149字)

gxdhlg的专栏 1685

sentaurus浪涌仿真sdevice代码解释(4)

9. `Plot(FilePrefix="Surge_n@node@" time=(Range=(0 @<0+10E-3>@) Intervals=10) NoOverWrite)`:设置了一个绘图过程,用于在瞬态分析过程中绘制结果,文件名前缀为`Surge_n@node@`,时间范围从0到`10E-3`秒,每隔10个时间点绘制一次,且不覆盖之前的结果。同样设置了最大迭代次数和线搜索阻尼系数。这个过程将模拟从`0`到`10E-3`秒内器件的行为,并且会在不同的时间点记录和绘制电流和电势的数据。

qq_52640792的博客 1660

【基于 WebSocket 的多用户网页五子棋】—— 数据管理模块

但行好事,莫问前程

qq_42996461的博客 250

基于DSP28335的Matlab/Simulink代码生成实验七:A/D采样

实验七:讲解如何使用DSP的ADC模块,通过代码生成技术控制DSP进行电流采样,是后续实现电机闭环控制的重要环节。通过简单的实验来熟悉代码生成的过程。最终实现复杂算法代码自动生成,进行高性能电机控制!

m0_73869369的博客 4726

C++算法(七)

C++ stack算法题和一些客观题

2503_94479566的博客 378

HyperMesh 2025新功能尝鲜:用Volume Tetramesh一键生成工业级四面体网格

HyperMesh 2025推出的Volume Tetramesh功能,通过“体到体”的全新范式,实现了工业级四面体网格的一键生成。该功能利用Proximity与Curvature参数智能识别并加密几何特征,将工程师从繁琐的几何清理和表面网格划分中解放出来,在保证网格质量的同时,显著提升了前处理效率,尤其适用于发动机缸体等复杂模型的仿真分析。

weixin_29229055的博客 477

PINN——加入物理约束的神经网络

【摘要】 基于物理信息的神经网络(Physics-informed Neural Network, 简称PINN),是一类用于解决有监督学习任务的神经网络,它不仅能够像传统神经网络一样学习到训练数据样本的分布规律,而且能够学习到数学方程描述的物理定律。与纯数据驱动的神经网络学习相比,PINN在训练过程中施加了物理信息约束,因而能用更少的数据样本学习到更具泛化能力的模型。本文主要解析这种神经网络以...

qq_39444290的博客 4585

OpenClaw 深度调查:把 AI 助手做成你自己的控制平面

对 openclaw/openclaw 的完整技术尽调:Gateway 架构、Agent 运行时、工具与沙箱、30 个消息通道、181 个插件、安全信任边界、工程代价与采用建议。17 章 / 10 张图,全部数字标注口径,数据截至 2026-10-31。

厚积薄发 294

NDVI空间分布变化Slope趋势分析与F检验(自用)

1.NDVI数据预处理2.一元线性回归分析3.Slope趋势分析与F检验

什么都学亿点点的博客 9020

IDEA 简介:从零认识 IntelliJ IDEA

IDEA 全称,是由 JetBrains 公司开发的一款主流 Java 集成开发环境(IDE)。它集代码编辑、编译、调试、测试、版本控制、构建管理等功能于一体,被大量 Java 开发者视为日常开发的首选工具。所谓 IDE(Integrated Development Environment,集成开发环境),就是把写代码所需的各类工具整合到同一个界面中。相比只用文本编辑器加命令行编译,IDE 能显著减少重复操作,让开发者把精力集中在业务逻辑上。

ztI10的博客 176

apache 403错误 Forbidden解决方法

当网页打开提示以下错误时,即出现了403错误。 Forbidden You don't have permission to access / on this server. 403 Forbidden 资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致。通常情况可能(但不限于此)的原因有: 原因1:apache配置文件中没有对站点目录的权限许可,这通...

lmseo5hy的博客 1499

vue3+ts+elementui-plus二次封装树形表格实现不同层级展开收起的功能

我只定义了三层数据,就只演示展开了三层,还可以多层,自己设置即可。

蜗牛~~ 2603

TransactionInactiveError:await 之后事务已经不活跃了

TransactionInactiveError 出现于 IndexedDB 事务已结束(非 active 状态)时调用 put、get 等操作。常见于 await 后或 setTimeout 中执行请求,因任务已完成,事务已提交或进入 finished 状态。请求必须在创建事务的同一任务中挂起,否则无效。解决方法:在 onsuccess 回调内同步发起后续操作,或提前将所有请求挂入事务。避免在异步上下文中使用事务操作,确保请求在事务活跃期内完成。

qq_40822000的博客 159

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

云计算课程小组PPT汇报任务书

36人分为6组,每组6人;形式:生活案例调研 + 理论解读;汇报时长7‑9min;PPT建议10‑14页。

Michelle8023的博客 208

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

大表 ALTER TABLE 怎么做?NineData OnlineDDL 配置与执行实践

介绍NineData OnlineDDL大表变更实践,涵盖执行策略、切表控制、拷贝批次与可视化进度追踪。

dbasenewbie的博客 295

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

软件项目交付时,源代码之外还应该交付哪些技术资料?

软件项目交付时,除可运行程序外,还应核对源代码、数据库结构、接口文档、部署运维、测试验收和账号资产。本文从实际交付环节拆解完整资料清单,并说明合同如何约定交付范围、知识产权与维护边界。

chengduyoushu的博客 305

Axum 初步入门学习笔记

)自定义错误实现后,可以直接作为Result的ErrAxum 是一个构建在 Tokio、Tower、Hyper 之上的 Rust Web 框架,核心能力是:Router 路由、Extractor 提取器、Tower 中间件、IntoResponse 响应机制、State 共享状态。那张分层架构图是“地图”不是“说明书”:它帮你建立全局观,但 Service、Repository、数据库、Redis、MQ 都是你自己在 Handler 内部调用的业务/基础设施层,不是 Axum 自带的。

weixin_43219667的博客 187

MySQL报Too many open files?句柄耗尽的排查与参数配置

文章讲清 max_connections 与 open_files_limit 两个额度、句柄被谁占走、分区表为什么最容易踩,给出从 error log 到 /proc/pid/limits 的定位顺序与句柄预算算法。

「一个在数据库赛道上边学边分享的学妹」——聚焦国产数据库/信创方向、分享学习笔记、踩坑经验和行业观察。 336

SQL Server 数据库双备份:简化配置,兼顾本地留存与异机归档

本文针对中小企业SQLServer数据库备份难题,提出简化配置与本地+异机双副本方案。传统原生备份依赖手动脚本,存在配置复杂、传输易中断、日志分散、静默失败等问题。推荐使用图形化工具实现备份、本地留存与异机同步一体化管理,支持断点续传、加密传输、自动清理与版本控制,降低运维负担。双副本策略提升数据安全性,本地快速恢复,异地防硬件故障。建议定期验证恢复流程,确保备份可用性。

2501_93776716的博客 291

Redis 入门详解:核心特性、重要文件与全局命令实战

本文系统介绍了Redis的核心特性、重要文件及全局命令。Redis凭借内存存储、C语言实现和单线程设计,具备极高的读写性能;支持持久化(RDB/AOF)、主从复制与集群架构,适用于缓存、排行榜、计数器等场景,但不适合存储海量冷数据。文中还解析了常见面试题,如为何快速、单线程原理、持久化机制、KEYS *禁用原因及过期键处理策略,强调其在高并发场景下的优势与局限。

2303_77004089的博客 206

Agent 安全实战:间接提示注入的四个攻击面与防御体系

当 Agent 从 "生成内容" 走向 "执行动作",安全边界就从内容合规变成了权限越界。本文拆解间接提示注入在网页抓取、工具返回值、MCP 连接器、长期记忆四个位置的真实攻击路径,对照 Claude、GPT、Gemini 在工具调用权限模型上的设计差异,给出可直接落地的五层防御体系。

阡陌数智,专注大模型网关与 LLM 工程落地 281

【FDE前沿部署工程师实战教程】第62章:Enterprise AI Developer Platform——企业级 AI 开发者平台与低代码 AI 应用工厂

企业从AI能力平台迈向AI应用生产平台,需构建统一的企业级AI开发者平台,将模型、RAG、Agent、Workflow等能力封装为可视化、可复用的开发工具。通过PromptIDE、AgentBuilder、WorkflowBuilder等模块,实现低代码与专业代码协同,降低开发门槛。平台覆盖应用全生命周期管理,集成测试评估、安全治理与CI/CD发布体系,推动AI应用规模化、标准化交付。最终形成“需求→设计→开发→测试→发布→运营”的企业AI应用工厂模式,助力制造等行业的智能化转型。

IT古董 314
上一篇: PG 日报|PG 内核多项 Bug 修复,全新备份工具发布
下一篇: IvorySQL 深度解析:融合 PostgreSQL 生态与 Oracle 兼容性的革新之路
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值