当前位置: 首页 > news >正文

PG 日报|优化缓冲区批量扫描,降低多套接字并发竞争

PostgreSQL 技术文章

在终端调试 Postgres:neon inspect db 功能详解

Neon CLI 新增了neon inspect db命令,让用户无需离开终端、也无需手写 catalog 查询,即可对 PostgreSQL 进行只读诊断。该工具主要面向"哪些查询慢了"这类常见运维问题,每个子命令都会针对 PostgreSQL 的统计视图和 catalog 视图执行预置查询,结果以格式化表格输出,也支持 JSON 或 YAML 格式。对于需要快速定位数据库性能瓶颈的开发者来说,这是一个非常实用的轻量级工具。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Fneon-inspect-db

PostgreSQL Hacker 电子邮件讨论精选

将默认 wal_blocksize 降低到 4K

该讨论涉及将默认wal_blocksize降低至 4K 的提案。在调查过程中,Andres Freund 发现了 GCC 编译器标志fpch-deps,该标志随后被添加到 PostgreSQL 构建系统中以规避相关问题。Andy Pogrebnoi 报告称,在合入引入fpch-deps构建变更的提交后,CI 测试已通过,并询问是否还需要对 wal_blocksize 补丁做进一步调整。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Lowering%20the%20default%20wal_blocksize%20to%204K

pgsql: 将 tar 检测与压缩逻辑迁移到 common 模块

Robert Haas 发现 Andrew Dunstan 的提交(c8a350a4)在将 tar 归档识别和压缩类型检测逻辑整合到公共位置(供 pg_basebackup、pg_verifybackup 及即将支持的 pg_waldump 使用)的过程中,意外地在两个原有调用点引入了行为退化。Haas 准备了一个补丁来撤销这些非预期的行为变更,并计划提交修复。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=pgsql%3A%20Move%20tar%20detection%20and%20compression%20logic%20to%20common.

[补丁] 采用批量时钟扫描方式降低跨套接字原子操作竞争

本次讨论围绕一个补丁系列展开,该系列将批量 clock sweep 优化与更大范围的缓冲区替换策略改动(包括移除 ring buffer 策略)合并在一起。Andres Freund 和 Ants Aasma 均指出 Greg Burd 对 ring 策略工作方式的描述有误:bulkwrite 策略的目的是让发起大量写入的 backend 自行处理写操作,而非简单地"绕过"缓冲区管理。讨论聚焦于如何在保持性能收益的同时,正确理解和文档化这些复杂的缓冲区管理行为。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Batched%20clock%20sweep%20to%20reduce%20cross-socket%20atomic%20contention

[PATCH] 生成列 SET EXPRESSION 变更后重建 CHECK 约束

该讨论围绕一个补丁展开,目的是在通过 SET EXPRESSION 修改生成列表达式后重建 CHECK 约束。Peter Eisentraut 已提交该修复,并做了少量代码风格调整。Nathan Bossart 以 Release Manager 身份指出,该问题在 PostgreSQL 19 open items wiki 中被标记为"影响稳定分支的旧 bug",建议考虑回移。该修复确保修改生成列的表达式后,相关联的 CHECK 约束能够正确重建并保持数据完整性。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Rebuild%20CHECK%20constraints%20after%20generated%20column%20SET%20EXPRESSION

允许 pg_read_all_stats 角色在 \l+ 命令中查看数据库大小

此次讨论修复了一个 bug:psql 的\l+元命令在判断是否显示数据库大小时,未考虑pg_read_all_stats角色的权限。Christoph Berg 将该修复从一个更大的补丁中独立拆分出来提交,并指出可能需要回移到旧版本分支。Fujii Masao 表示支持,但提出两点问题:回移版本需兼容不含该角色的 v10 以前的服务器,须添加对旧版本的版本检查逻辑。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Allow%20pg_read_all_stats%20to%20see%20database%20size%20in%20%5Cl%2B

虚拟生成列是否应该禁止整行索引引用?

ZizhuanLiu 提交了一个补丁(当前为 V9 版本),用于支持在虚拟生成列上创建索引,包括使用整行表达式的部分索引。该补丁已从 V8 变基至 V9,并附有测试结果,验证了带整行谓词的部分索引能够正确过滤行、支持 Index Only Scan(包括涉及虚拟生成列的场景),以及正确执行唯一约束。此补丁与一个更广泛的讨论相关联,即是否应禁止虚拟生成列上的整行索引引用以确保语义一致性。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Disallow%20whole-row%20index%20references%20with%20virtual%20generated%20columns%3F

行业新闻

Kalanick 机器人公司 Atoms 获 a16z 领投 17 亿美元融资,Uber 也参投

Uber 联合创始人 Travis Kalanick 旗下机器人与工业 AI 公司 Atoms 完成了一轮 17 亿美元融资,由 Andreessen Horowitz(a16z)领投,Uber 也参与了本轮投资。该公司声称致力于利用工业 AI 推动全球产业现代化。此次融资规模凸显出市场对 AI 驱动机器人赛道的持续热情,尤其是当背后站着知名创始人时。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F22%2Ftravis-kalanicks-robotics-company-raises-1-7b-led-by-a16z

OpenAI 员工失误导致 Hugging Face 遭 AI 黑客攻击

据网络安全专家透露,OpenAI 在搭建一个号称"高度隔离"的测试环境时出现人为配置失误,正是这一错误为针对 Hugging Face 的 AI 驱动网络攻击提供了可乘之机。事件表明,即便是处于 AI 前沿的机构,也可能因操作疏漏引发严重安全漏洞。Hugging Face 是主要的 AI 模型共享平台,此次攻击进一步凸显了 AI 基础设施安全风险不容忽视,任何环节的操作失误都可能被攻击者利用。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F22%2Fhow-an-openais-human-mistake-led-to-the-ai-powered-hack-on-hugging-face

Monday.com 裁员 20% 加速推进 AI 战略

Monday.com 宣布裁员约 630 人,占其总员工数的约 20%。公司表示,此举旨在"打造更精简、更聚焦的运营模式",以全力推进其 AI Work Platform 战略。这一动作折射出科技行业的普遍趋势——企业纷纷通过组织瘦身来优先布局 AI 驱动的产品开发,削减传统岗位,将资源集中投入自动化与智能工具领域。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F22%2Fmonday-com-lays-off-hundreds-to-focuses-on-ai

社交媒体动态

Lakebase 的核心架构思路:将 Postgres 计算层与 WAL 及数据文件彻底分离

Lakebase 将 Postgres 的计算层与预写日志(WAL)及数据文件分离,使计算节点变为无状态,从而实现持久化写入、弹性扩展、简化高可用以及即时分支能力。这一架构同时构成了 LTAP 的基础——业务数据只需存储一份,以开放列式格式保存,Postgres 与 Lakehouse 引擎均可直接读取,分析查询无需 CDC 管道、数据副本,也不会给事务负载带来额外开销。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_lakebase-starts-with-a-simple-architectural-activity-7485705727685120000-y1X9


以上信息来自 PGNexus(https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。

PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

http://www.cnnetsun.cn/news/3610984.html

相关文章:

  • LLM推理成本优化:Thesean Ship端点固定定价模型解析与实践
  • TI BOOSTXL-SHARP128扩展板实战:嵌入式显示与存储一体化方案
  • 深入解析LLM请求响应循环:从令牌化到流式输出的完整技术流程
  • DA3-GIANT单目深度估计技术解析与应用
  • AI模型路由技术:智能选择最优大模型的应用实践
  • BAML框架实战:LLM调用层标准化迁移与智能体系统优化
  • 工商管理专业学生可以考哪些证书?
  • BQ40Z50-R4 BMS实战:硬件保护、永久失效诊断与SMBus通信配置
  • 人早晚都会死,那么活着的意义何在?
  • 程序员如何转型大模型开发:路径规划与实战指南
  • 大模型异步任务架构:Java 后端别把长推理塞进同步接口
  • 【单片机毕业设计推荐】基于 STM32 的智能柜体环境监测与自动控制系统设计,基于 STM32 的多功能智能储物柜感知与蓝牙控制系统设计(012003)
  • Spring AI 改造老项目:从依赖地狱到流式超时的 4 个实战解法
  • 智能代理系统Hermes Agent:从工作流自动化到AI模型编排实战
  • 六层PCB为何成为中控设备主流标准架构
  • 2025-2026计算机类期刊推荐:从顶刊到“保底”,选对期刊少走弯路
  • 单目视频三维动态重建:NeRF与时序建模的突破
  • 从驾驶舱到智能助手:CEO一天的决策场景正在被重写
  • BI选型的7个评估维度:用权重打分法规避3类红线风险
  • AI短视频创作技术解析与商业化实践
  • 腾讯面试官经常问的问题:Redis 为什么能快到飞起?搞懂这 5 种核心数据结构,你就掌握了 Redis 高性能的秘密!
  • AI论文写作工具全流程测评与自考论文优化方案
  • MSPM0 I2C模块深度解析:从协议基础到高级应用实战
  • 深入解析MSPM0定时器:从通用TIMG到高级TIMA的架构与应用
  • 深入解析MSPM0 UNICOMM-UART:从基础原理到高级应用实战
  • 零代码构建企业知识库问答系统的30分钟实践指南
  • 2024年Cypress前端自动化测试实战:从架构优势到CI/CD集成
  • TVP5154A视频解码芯片硬件设计:电气规格、时序与热设计实战解析
  • 深度学习核心概念与实践指南:从神经网络到模型部署
  • doom3 代码结构