PostgreSQL 技术日报 (3月30日)|内核补丁密集更新,REPACK 并发与索引预读取进展

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

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

pg每日新闻封面.png

📨 PostgreSQL Hacker 电子邮件讨论精选

🧩 REPACK 的并发执行选项

Alvaro Herrera 对 REPACK CONCURRENTLY 补丁系列提供了最新进展。他表示补丁 0001 状态良好,但在补丁 0003 准备好提交之前不会先提交它。他之前对补丁 0002 感到困惑,认为有问题并希望避免使用。主要重点是补丁 0003,它添加了 CONCURRENTLY 选项及相关功能。并发执行代码被很好地封装在单独的文件中(commands/repack_worker.c),并通过 include/commands/repack_internal.h 与其他部分共享数据结构。Herrera 通过使用联合体方法解决了 SET_VARSIZE() 编译问题,从而得以移除有问题的补丁 0002。与 v45 版本相比,此版本没有其他重要变化,他还未将补丁合并。

https://www.postgresql.org/message-id/202603292157.tnqxaozfjlkh@alvherre.pgsql

🧩 pg_waldump: 支持从 tar 文件中直接解码 WAL 记录

该讨论解决了pg_waldump在现代FreeBSD系统上进行tarfile内WAL解码功能测试的稳定性问题。Tom Lane发现测试需要tar命令支持–no-read-sparse选项才能在FreeBSD上可靠运行。Thomas Munro提供了一个Perl实现来检查tar是否支持该选项,并在可用时有条件地使用它。提议的解决方案包括测试tar命令是否支持–no-read-sparse,如果支持就应用该开关。Andrew Dunstan审查了代码并认为可以接受,仅建议进行小的代码风格调整,避免使用全大写的变量命名。Thomas Munro同意采纳反馈意见并准备推送修复,表明该问题已准备好解决。

https://www.postgresql.org/message-id/D9BBAD84-A69C-48BD-9C79-341EA04D8E13@dunslane.net

🧩 索引预读取

Peter Geoghegan 发布了 index prefetching 补丁的 v18 版本,解决了之前评审中的大部分反馈意见。主要变更包括创建新的 heapam_indexscan.c 文件以改善代码组织,添加基于 slot 的索引扫描接口,将 VM 查找从 nodeIndexonlyScan.c 迁移到 heapam 中,以及引入 tableam_util_fetch_next_batch 作为其他 table AM 可复用的基础设施。补丁为 IndexScanBatchData 添加了 “isGuarded” 字段以增强断言功能,并移除了 amunguardbatch 例程必须具备幂等性的要求。性能优化方面包括在热点函数中使用 pg_assume() 以及在 UnlockBufferGetLSN 中采用原子操作。SATYANARAYANA NARLAPURAM 发现了两个问题:for 循环中存在差一错误以及 _bt_endpoint 函数返回类型不一致。Peter 确认了这两个问题,并提到 Andres 已经独立修复了第一个 bug,同意在下个版本中解决第二个问题。

https://www.postgresql.org/message-id/CAHg+QDdsOe_7wyN_fdeKQmGkCTGkhnkSUCSNGOFWQZZTO0CdUQ@mail.gmail.com

🧩 消除 xl_heap_visible 日志以减少 WAL 开销(最终支持访问时设置 VM)

Melanie Plageman 提交了 xl_heap_visible WAL 减少功能的第48版补丁,包含清理性改动但无功能变更。她计划很快推送此补丁,但仍在考虑是否将行标记和结果关系位图移至 estate 中,还是保留在 PlannedStmt 结构中。目前她倾向于保留在 PlannedStmt 中。此外,如果她决定替换 PlannedStmt 中的结果关系 RTI 列表,她指出无论如何都必须保留 bitmapset 版本。

https://www.postgresql.org/message-id/CAAKRu_atv6zA274m8Ysgbfn49c0NbdvHT7nXvd9kroZKnFq8Dg@mail.gmail.com

🧩 逻辑复制中,远程刷盘确认前关闭 walsender 进程

Alexander Korotkov回应了Fujii Masao在测试逻辑复制walsender补丁时遇到的关闭卡死问题。Korotkov报告说他在测试Andrey的v5补丁时无法重现挂起现象。他认为问题可能是WalSndWaitForWal()中缺少WalSndCheckShutdownTimeout()调用,并提供了一个补丁来解决这个潜在问题。Korotkov请求Fujii在Andrey的v5补丁基础上应用他的额外补丁重新测试,并建议将测试用例转换为038_walsnd_shutdown_timeout.pl文件中的Perl TAP测试,以便更好地集成到测试套件中。

https://www.postgresql.org/message-id/CAPpHfdvzwRo8chZax1_qscfuQJer5r8oQpYDqOURbP9uHTZrsQ@mail.gmail.com

🗞️ 行业新闻

🧩 Elon Musk xAI最后一位联合创始人离职

1.jpg

据报道,Elon Musk的人工智能公司xAI又失去了一位联合创始人,原来的11位创始成员中现在只剩下两位。这次离职代表着这家AI初创公司出现了重大人员流失,该公司成立的目标是与OpenAI和Anthropic等老牌企业竞争。xAI持续的领导层变动引发了外界对公司内部稳定性的质疑,尤其是在其努力开发AI模型并在日益拥挤的人工智能市场中竞争的关键时期。这次最新的离职突显了Musk在各个企业中留住顶尖人才所面临的挑战。

🧩 Claude 付费用户数激增,成为消费者新宠

Anthropic的AI助手Claude在付费订阅方面正在快速增长,该公司表示今年的付费订阅用户数量增长了一倍多。虽然总用户数估算差异很大,从1800万到3000万不等,但付费用户的激增表明了强劲的市场接受度。这一增长使Claude成为消费者AI助手市场的重要竞争者。这一成功反映出消费者对AI服务付费意愿的提高,标志着从免费试验性使用向付费专业应用的转变。Anthropic的营收增长展现了AI市场的日趋成熟。

🧩 Bluesky 推出 AI 应用 Attie,让用户轻松定制信息流

2.png

Bluesky推出了Attie,这是一个由AI驱动的新应用程序,旨在帮助用户在开放社交网络协议atproto上构建定制信息流。该应用代表了Bluesky向人工智能工具的战略转向,让用户更容易创建个性化的内容体验。Attie利用AI技术简化了信息流定制过程,这一过程此前需要技术知识。这次发布展现了社交媒体平台如何整合AI来提升用户体验和参与度。这一工具可能通过提供更复杂的内容策划功能,帮助Bluesky从传统社交网络中脱颖而出。

https://techcrunch.com/2026/03/28/bluesky-leans-into-ai-with-attie-an-app-for-building-custom-feeds/?utm_campaign=daily_weekend

🌐 社交媒体动态

🧩 亲身体验:如何构建和交付真实世界的AI、应用与智能体

Databricks AI Days 为希望构建生产级AI应用和智能体的开发者及数据专业人士提供实战工作坊。活动涵盖三大核心主题:打造基于企业数据的高准确性AI智能体、使用托管Postgres数据库开发智能应用,以及实现跨分析与AI工作流的数据治理统一化。系列活动将在全球多个城市举办,包括阿姆斯特丹、芝加哥、华盛顿、巴黎、班加罗尔、悉尼和法兰克福等地。

https://www.linkedin.com/posts/databricks_get-hands-on-with-what-it-takes-to-build-activity-7444093718439047168-P8En

🧩 数据工程日趋复杂,但不必成为你的拖累

《数据工程权威指南》是一本实用手册,旨在帮助数据工程师高效构建和扩展数据管道。书中提供操作指南、代码片段和真实案例,助力为AI、商业智能和分析工作负载交付高质量数据。本书涵盖四个核心领域:扩展ETL管道的模式、数据分析与AI工作负载的编排、管道可观测性的实现,以及使用Lakeflow进行管道管理。

https://www.linkedin.com/posts/databricks_ebook-big-book-of-data-engineering-activity-7444036940972290048-r7Yh

🔥 HOW 2026 报名进行中

一场真正以技术为核心的 PostgreSQL 大会
HOW 2026 PostgreSQL & IvorySQL 技术峰会火热报名中
📍 2026 年 4 月 27 日 - 28 日|济南
早鸟优惠限时开放,扫码即刻锁定席位
报名二维码.png

手把手教你学Simulink——基于经典PID控制的电机系统场景实例:步进电机PID位置控制系统的实现 步进电机(Stepper Motor)是一种将电脉冲信号转化为角位移的执行元件,具有结构简单、控制方便、定位精度高等优点,广泛应用于数控机床、机器人、打印机、3D打印机等需要精确定位的场合。传统的步进电机多采用开环控制,但在高速或负载变化较大的情况下容易出现丢步、振荡等问题。为提高控制精度与响应性能,闭环PID控制被引入步进电机的位置控制中,通过编码器或旋转变压器等反馈装置,实现高精度、高稳定性的位置控制。本教程将带你使用构建一个基于PID控制的步进电机位置控制系统仿真模型步进电机建模。 阅读详情

相关推荐

APK静态分析(取证角度)——理论部分

APP是指应用程序(Application),是指能够在手机、平板电脑、电脑等移动设备上运行的软件。APP可以帮助用户进行各种功能操作,如社交媒体、游戏、购物、学习、工作等。用户可以通过应用商店或者在线下载安装APP,然后在设备上使用它们。APP的种类非常丰富,能够满足用户不同的需求和兴趣。

currify的博客 3210

fast-lio2复现跑avia数据集

本文详细介绍了在Windows WSL2中安装Ubuntu 22.04并配置ROS2 Humble环境的全过程,涵盖系统初始化、ROS2安装、Livox雷达驱动编译及FAST-LIO2 ROS2版本的构建与验证。通过完整数据集回放与建图测试,成功实现点云地图生成与轨迹记录,并利用evo工具完成轨迹分析与可视化。最终输出包括累积点云地图、位姿轨迹及实验配置文件,为后续精度评估与复现提供基准。

chase_my_dream的博客 359

CANoe.Diva实战:基于CDD的UDS诊断自动化测试全流程解析

本文详细解析了使用CANoe.Diva进行基于CDD的UDS诊断自动化测试的全流程,包括环境搭建、CDD文件配置、测试范围设置、用例生成与验证、CANoe集成测试及报告分析。通过实战经验分享,帮助工程师快速掌握诊断自动化测试技巧,提升测试效率与质量。

weixin_29258297的博客 219

Ubuntu 修复 FinalShell 任务栏齿轮图标

FinalShell 可以正常启动,但任务栏显示默认齿轮图标。本次环境为 Ubuntu、X11,图标文件存在且有效。最终通过在用户级.desktop文件中加入,重新启动并固定应用,成功解决。st是本次实际测得的窗口标识。其他版本或安装方式应先测量,不要直接套用。

To be a better man 224

利用腾讯云轻量服务器快速搭建网站CDN

腾讯云的轻量最近在主机和站长中间可谓是占尽来风头,优秀的线路,低廉的价格使得越来越多的人开始使用腾讯云的轻量级服务器来部署应用。由于腾讯云轻量服务器的海外服务器电信走的是CN2GIA线路带宽30m挺适合做CDN的,我就记录一下如何利用腾讯云香港的轻量服务器搭建一个CDN。 购买服务器 首先选购服务器,最近腾讯云在做活动,力度很大国内备案用户可以选用国内的服务器最低128元/年,未备案的可以选用香港或者新加坡的服务器。 购买链接 服务器系统选Debian、Ubuntu、centos都可以 一键脚

demo_top的博客 2565

SAP开发实战:用FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本(附完整ABAP代码)

本文详细介绍了如何使用SAP的FI_DOCUMENT_CHANGE BAPI批量修改FB03凭证抬头和行项目文本,提供完整的ABAP代码实现方案。通过该BAPI,开发者可以高效完成财务凭证的批量修改,确保数据一致性和审计合规性,显著提升SAP财务模块的运维效率。

weixin_29224589的博客 382

linux学习

sudo make install:组装好的家具(编译好的库文件),原本放在你的临时工作区。坏处是,你的程序体积会变大。于是,他会根据你的计划书,结合你电脑的当前情况(比如装了什么编译器,库在哪),生成一本极度详细的《施工进度表》。很多大牌的第三方库(比如你刚装的 libevent)为了照顾不同的需求,会同时提供动态库(.so)和静态库(.a),但并不是所有库都这样。只有动态库:常见于系统的核心库(比如你系统的底层 C 库),或者一些商业闭源软件(厂商只给你一个黑盒子,不让你直接把代码打包进你的程序)。

d_mail的博客 183

SAP-ML章<<<<第二节:物料账报错处理ABAP编程错误:RAISE_EXCEPTION>>>>

#SAP-ML章<<<<第一节:物料账报错处理ABAP编程错误:RAISE_EXCEPTION>>>> 1.物料账报错提示: ABAP编程错误:RAISE_EXCEPTION ABAP程序:SAPLFCML4H_RUN_PRICES应用组件CO-PC-ACT 2. 物料账报错背景: CKMLCP运行结算时 3. 解决方案: 通过DEBUG查看错误的地方 OKTZ:分析原因为:可能打包或者配置传输时弄错 ...

SAP.David.Gao的博客 1858

ubuntu 偶发启动失败问题分析

ubuntu 系统启动偶发异常问题分析

平面到立体 98

MIKE11实战:平原河网水动力建模从入门到精通(附GIS数据处理技巧)

本文系统介绍了MIKE11软件在平原河网水动力建模中的完整实战流程。从GIS数据预处理、河网构建、参数率定到结果分析,详细阐述了构建可靠数字孪生模型的关键步骤与技巧,旨在帮助水利工程师高效解决平原地区复杂水流模拟的挑战,为防洪决策提供科学依据。

weixin_28419039的博客 689

别再为OpenBCI_GUI安装发愁了!保姆级教程带你从Processing配置到成功运行(附常见错误解决)

本文提供了一份详细的OpenBCI_GUI安装教程,涵盖从Processing配置到成功运行的全过程,特别针对常见错误提供了解决方案。通过环境搭建、软件依赖安装、源码处理及首次运行实战,帮助用户高效完成数据可视化工具的部署与使用。

weixin_28366475的博客 271

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

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

m0_62221377的博客 462

YOLOv11涨点改进 | 全网独家创新,损失函数改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性

本文提出了一种改进YOLOv11模型的AdaFocalLoss损失函数,通过动态调节机制有效提升小目标检测性能。AdaFocalLoss融合了目标尺寸感知和IoU引导的自适应调节,解决了传统损失函数在小目标检测中的样本不平衡问题。该方法自动调整训练权重,无需手动调参,显著提升了模型在多尺度目标、复杂背景下的检测精度和训练稳定性。实验表明,AdaFocalLoss能更好地平衡不同尺度目标的梯度分布,改善边界完整性,减少误检漏检。文章详细介绍了算法原理、实现代码和在YOLOv11中的集成方法,为提升目标检测性能

Ai缝合怪、助力小伙伴高效发论文 336

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

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

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

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

但行好事,莫问前程

qq_42996461的博客 238

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C++算法(七)

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

2503_94479566的博客 376

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

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

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

厚积薄发 246

不用再为文本搜索单独维护一套系统!全文检索深度解析

为了给商品、客服工单或者企业知识库增加一个搜索框,企业往往需要在业务数据库之外,再部署一套Elasticsearch。数据库保存商品、订单和用户等真实业务数据,搜索引擎保存另一份文本索引;两套系统之间,还需要通过CDC、消息队列或者同步程序持续传输数据。一个看似简单的搜索需求,最后可能变成两套集群、两份数据和一条必须保持稳定的数据链路。由此产生的问题并不少:数据库已经完成更新,搜索结果却可能尚未同步;业务查询同时涉及文本、库存、权限和订单状态时,应用需要在两个系统之间来回组合结果;

TiDB 社区干货传送门 295

IDEA 简介:从零认识 IntelliJ IDEA

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

ztI10的博客 166

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

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

qq_40822000的博客 148

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

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

Michelle8023的博客 178

市场调查与统计分析专业大学期间考证怎么安排?

市场调查与统计分析专业的考证规划,适合从一份完整的调查报告倒推:能不能设计问卷、判断样本是否合理、清洗数据,再把分析结果转化为业务建议?围绕这条能力链安排证书,比单纯按“热门程度”报名更有针对性。结合2026年的学习安排,并为2027年的实习、升学和求职预留时间,大学期间可以重点考虑六类证书:全国计算机等级考试证书、大学英语四级或六级成绩报告单、CDA数据分析师、初级统计专业技术资格证书、微软办公软件国际认证中的Excel相关证书,以及软考数据库系统工程师资格证书。

cc572502653的博客 166

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

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

dbasenewbie的博客 275

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

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

chengduyoushu的博客 295

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

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

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

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

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

2303_77004089的博客 202
上一篇: PostgreSQL 技术日报 (3月28日)|零停机补丁、约束新特性、性能避坑全收录
下一篇: 速抢!HOW 2026 早鸟票最后 1 天,解锁开源数据库盛会全亮点
IvorySQL
博客等级 码龄5年 745粉丝 563原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值