PG 日报|修复高 IO 并发场景,解决预读机制耗尽本地缓冲区缺陷

发布时间:2026/9/24 19:05:51

PG 日报|修复高 IO 并发场景,解决预读机制耗尽本地缓冲区缺陷
PostgreSQL 技术文章使用 Neon 后端构建的 GitHub 克隆代理一位工程师在 GitHub 宕机期间让 AI agent 使用 Neon 仍处于测试阶段的新 backend 套件搭建了一个可运行的 Git 托管服务。作者此前对 Git 服务端内部机制毫无了解但实验结果出乎意料地理想。这篇文章记录了由 agent 主导的开发过程展示了 Neonbackend 工具在几乎没有领域专业知识介入的情况下支撑构建复杂…原文链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fneon.com%2Fblog%2Fmy-agent-cloned-github-using-the-neon-backendAI 智能体自主行动时伤害的边界在哪里近期一起 AI agent 入侵事件引发了业界对自主 AI 安全性的高度关注。文章指出数据库层面的访问控制机制——包括行级安全row-levelsecurity、基于角色的访问控制RBAC以及审计日志——是限制自主 AI agent 破坏范围的关键手段。这些机制能够约束 agent 可读取或修改的数据范围并留下可追溯的操作记录。若缺乏此类控制…原文链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fenterprisedb.com%2Fblog%2Fagentic-ai-security-data-guardrailsPostgreSQL Hacker 电子邮件讨论精选GROUP BY 已保证唯一性时无需额外使用 DISTINCTIlia Evdokimov 提交了一系列补丁基于 UniqueKeys 方案实现在 GROUP BY 已保证唯一性时消除冗余 DISTINCT。补丁系列0001–0009修复了测试中发现的多个 bug对可为空的唯一索引列错误标记 NOT NULL、对simple_rel_array的无保护解引用导致 UNION 子查询场景下段错误、Joi…原文链接https://pgnexus.ai/hacker-discussions?subjectRemove%20redundant%20DISTINCT%20when%20GROUP%20BY%20already%20guarantees%20uniqueness修复 pg_get_publication_tables 在并发 DROP TABLE 时的竞态条件该讨论围绕修复 pg_get_publication_tables() 在并发 DROP TABLE 时存在的竞争条件展开。MasahikoSawada 此前建议将 100_bugs.pl 中的 TAP 测试替换为隔离测试Bharath Rupireddy 接受了该建议并在 v9 中完成了修改。Sawada 审阅 v9 后认为整体质量良好但提出两处细…原文链接https://pgnexus.ai/hacker-discussions?subjectFix%20race%20condition%20in%20pg_get_publication_tables%20with%20concurrent%20DROP%20TABLE新增 pg_stat_kind_info 系统视图该讨论围绕新增pg_stat_kind_info系统视图展开该视图用于暴露 PostgreSQL 统计类型的元数据。最近的交流主要集中在两处文档问题其一Sami Imseih 指出entry_count × entry_size并不能准确反映某统计类型的总内存用量因为 DSA 开销未被计入且已删除条目释放的空间也不会被操作系统回收…原文链接https://pgnexus.ai/hacker-discussions?subjectAdd%20pg_stat_kind_info%20system%20view历史快照无法跟踪处于 BUILDING_SNAPSHOT 状态的已提交事务该讨论涉及一个 bug在逻辑复制中historic snapshot 未能追踪在 BUILDING_SNAPSHOT 状态下提交的事务。ChangAo Chen 提出的修复方案是从 BUILDING_SNAPSHOT 状态开始追踪变更。Ajin Cherian 提出了另一种思路不在 SNAPBUILD_CONSISTENT 之前追踪 catalog…原文链接https://pgnexus.ai/hacker-discussions?subjectHistoric%20snapshot%20doesn’t%20track%20txns%20committed%20in%20BUILDING_SNAPSHOT%20stateBUG: 当 effective_io_concurrency64 时ReadStream 的预读机制导致本地缓冲区耗尽该线程讨论的是一个 bug当effective_io_concurrency64时ReadStream 的预读机制会耗尽本地缓冲区。Feike Steenbergen 报告该问题在 pg19 生产环境中所有io_method设置下均会出现在业务高峰期每小时触发数十次。Xuneng Zhou 请求提供故障日志及诊断参数backtr…原文链接https://pgnexus.ai/hacker-discussions?subjectBUG%3A%20ReadStream%20look-ahead%20exhausts%20local%20buffers%20when%20effective_io_concurrency%3E%3D64修复 JSON_ARRAY(query) 反解析时缺少 FORMAT 子句的问题Chao Li 发现对包含FORMAT JSON的JSON_ARRAY(subquery)视图进行 deparse 时FORMAT JSON子句会被丢失导致重新执行 deparse 后的 SQL 产生不同结果。根本原因是JsonConstructorExpr未保存JsonFormat信息。修复方案是为Json…原文链接https://pgnexus.ai/hacker-discussions?subjectFix%20missing%20FORMAT%20when%20deparsing%20JSON_ARRAY(query)行业新闻Anthropic 推出更强大的 Claude 语音版本Anthropic 近日对 Claude 语音模式进行了升级引入了更强大的 AI 模型。新版语音功能不再局限于简单对话还能协助完成重新安排会议、起草电子邮件等实际任务。此次更新标志着 Claude 在语音交互能力上迈出了重要一步也进一步强化了其在竞争激烈的 AI 语音助手市场中的差异化优势。原文链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F23%2Fanthropic-updates-claude-voice-mode-with-more-capable-modelsAI 芯片初创公司 Etched 获 10.3 亿美元融资获头部投资方支持AI 芯片初创公司 Etched 由三名哈佛大学辍学生创立近日完成新一轮融资后估值达到 103 亿美元获得多位知名投资方的支持。该公司自主研发了新型芯片和存储组件可在无需 GPU 的情况下加速 AI 模型推理。Etched 的技术路线提供了一种有别于 Nvidia GPU 基础设施的替代方案尽管此前曾遭受市场质疑但其创新方向仍赢得了投资者的强烈信…原文链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F23%2Fai-chip-startup-etched-defies-skeptics-hits-10-3b-valuation-from-big-name-investorsAMD 推出 Helios AI 服务器系统与 Nvidia 竞争AMD 正式发布 Helios AI 机架级系统剑指 Nvidia 在 AI 硬件市场的主导地位。该系统预计于 2026 年内开始向客户发货。此次发布标志着 AMD 在挑战 Nvidia AI 基础设施霸主地位方面迈出了重要一步为企业用户提供了一种可用于大规模 AI 计算工作负载的新选择。Helios 是 AMD 迄今为止争夺 AI 硬件市场份额最直接…原文链接https://pgnexus.ai/tech-news?urlhttps%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F23%2Famd-takes-on-nvidia-with-its-helios-ai-rack-scale-system社交媒体动态车开得越久性能越好Rivian 如何用数据和 AI 实现这一目标Rivian 大数据与 AI 总监 Michael Flynn 介绍了该公司如何将车辆产生的海量遥测、传感器及视频数据实时汇入数据湖仓。借助机器学习和 Genie团队从这些数据中提炼洞察并将单辆车的学习成果推广至整个车队。这套机制让车辆越用越好——行驶里程越长驾驶体验越优。Rivian 以此展示了数据与 AI 驱动产品持续进化的实际路径。原文链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_what-if-the-longer-you-drove-your-car-the-activity-7486123067258310656-dDBQ单个 Kubernetes 集群内的高可用固然重要但整个区域宕机时该怎么办单个 Kubernetes 集群内的高可用能应对许多故障场景但面对整个区域宕机则需要不同的解决方案。CYBERTEC 工程师 Wellingtone Luvonga 详细介绍了如何配置 CloudNativePG 的分布式拓扑来应对这一挑战内容涵盖所需的 YAML 配置、部署流程以及实际操作中遇到的各类问题。对于希望将 PostgreSQL 高可用…原文链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_high-availability-within-a-single-kubernetes-activity-7486008224849121280-cCiSDatabricks 与微软延长战略合作至 2030 年代助力企业构建深植业务场景的 AI 能力Databricks 宣布将与微软的战略合作延续至 2030 年代。双方合作持续深化Databricks 将加大对 Azure Databricks 和 Azure Cobalt 的投入微软则进一步将 Databricks 数据与 AI 平台整合至旗下产品线包括通过 Microsoft365、Teams 和 Copilot 将 Genie 等功能直接引…原文链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_were-expanding-our-decade-long-strategic-activity-7486073279242440704-VhcL以上信息来自 PGNexushttps://pgnexus.ai/home欢迎注册账号体验和订阅邮件获取每日更新。PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时平台提供在线沙盒环境用户无需本地部署即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态参与社区协作并完成从学习到验证的完整闭环。

相关新闻

告别手动录制:40+平台直播自动化监控全攻略

告别手动录制:40+平台直播自动化监控全攻略

2026/8/23 12:54:52

告别手动录制:40平台直播自动化监控全攻略 【免费下载链接】DouyinLiveRecorder 可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微…

AI智能体与具身智能关系误区纠偏(10)

AI智能体与具身智能关系误区纠偏(10)

2026/8/22 13:34:14

前沿技术探索:AI智能体视觉(TVA,Transformer-based Vision Agent)是依托Transformer架构与“因式智能体”理论所构建的颠覆性工业视觉技术,是集深度强化学习(DRL)、卷积神经网络(CNN…

本地千万级图库秒级检索:ImageSearch让你的图片管理不再迷茫

本地千万级图库秒级检索:ImageSearch让你的图片管理不再迷茫

2026/8/23 12:54:52

本地千万级图库秒级检索:ImageSearch让你的图片管理不再迷茫 【免费下载链接】ImageSearch 基于.NET10的本地硬盘千万级图库以图搜图案例Demo和图片exif信息移除小工具分享 项目地址: https://gitcode.com/gh_mirrors/im/ImageSearch 你是否曾在数千张照片中…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/23 22:20:06

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/23 14:32:22

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/24 3:39:17

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/23 14:31:31

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/24 7:10:52

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/23 14:34:03

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/24 16:02:49

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…