PG 日报|新增 VFD 缓存监控视图,精细化数据库调优

PostgreSQL技术文章

powa-archivist 5.2.0 版本发布

PoWA 团队发布了 powa-archivist 5.2.0。此版本新增对 PostgreSQL 19 的支持,包括由 Julien Rouhaud 和 Georgy Shelkovy 贡献的两个新统计视图:pg_stat_recovery 和 pg_stat_lock。powa-archivist 是 PoWA(PostgreSQL Workload...

原链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpowa-archivist-520-is-out-3347%2F

PostgreSQL Hacker 电子邮件讨论精选

为VFD缓存统计信息添加 pg_stat_vfdcache 视图

该线程讨论了新增 pg_stat_vfdcache 视图以暴露 VFD(虚拟文件描述符)缓存统计信息,用于辅助调优 max_files_per_process 参数。主要设计分歧在于:应暴露缓存总条目数(SizeVfdCache)还是仅暴露活跃条目数(nfile),最终共识是两者都暴露。关于内存占用统计,讨论认为不宜遍历所有 VFD,也不适...

原链接:

https://pgnexus.ai/hacker-discussions?subject=Add pg_stat_vfdcache view for VFD cache statistics

在线修改校验和时允许分散检查点

讨论的核心是一个修复全库 VACUUM 期间并发表删除问题的补丁(v8)。关键问题在于防止无特权用户对其无权访问的关系申请强锁(如 AccessExclusiveLock)。Bharath Rupireddy 指出,在 get_all_vacuum_rels() 的 ACL 检查中使用 _ext() 变体,能正确避免移除检查所带来的回归问题,并引用...

原链接:

https://pgnexus.ai/hacker-discussions?subject=Handle concurrent drop when doing whole database vacuum

基于XID年龄的复制槽失效机制介绍

讨论围绕一个基于 XID 年龄来使复制槽失效的补丁展开。核心设计问题是如何处理被活跃 walsender 持有的槽。Masahiko Sawada 和 Bharath Rupireddy 达成一致:vacuum 应直接跳过被持有的槽,而不是阻塞等待或向 checkpointer 发送信号------后者可能导致多个 autovacuum worker 反复遇到同一...

原链接:

https://pgnexus.ai/hacker-discussions?subject=Introduce XID age based replication slot invalidation

SQL/JSONjson_table 计划子句

该讨论围绕一组修复 SQL/JSON JSON_TABLE plan clause 实现中多个 bug 的补丁展开。Thom Brown 测试了补丁 0001--0003:0001 修复了 pg_dump 中 ERROR ON EMPTY 的处理,0002 修复了 PLAN 子句中括号的保留问题,0003 防止列被静默丢弃。测试中发现 0003...

原链接:

https://pgnexus.ai/hacker-discussions?subject=SQL%2FJSON json_table plan clause

执行器中的批处理

Denis Smirnov 提交了一个 WIP 补丁,作为"Batching in executor"讨论中的一个堆层实验。该补丁修改了 heap_getnextslot(),使其在页面模式扫描中,处理页面上第一个元组后可复用已收集的可见元组偏移量,同时保留现有的 table AM 接口和逐元组执行器接口。在 Apple M5 Pro 上的基准测试显示,与...

原链接:

https://pgnexus.ai/hacker-discussions?subject=Batching in executor

支持在虚拟生成列上创建索引

目前正在开发支持在虚拟生成列上创建索引的补丁(当前为 V6 版本)。ZizhuanLiu 反馈,CFBot 的测试结果显示 generated_virtual.out 测试输出文件存在截断问题:\d+ gtestx 命令的输出被截断,导致实际输出中缺少 "Access method: heap" 这一行。由于该行在实际运行中并未出现,因此将其从预期...

原链接:

https://pgnexus.ai/hacker-discussions?subject=support create index on virtual generated column

行业新闻

Apple指控OpenAI窃取商业机密并提起诉讼

Apple已对OpenAI提起诉讼,指控其窃取商业机密。Apple称,此次违规行为由OpenAI高层管理人员主导,其中包括一名曾长期供职于Apple的前员工。这是科技行业两大巨头之间的一场重大法律对决。报道未披露被盗商业机密的具体内容,但Apple的指控直指OpenAI高管层的蓄意不当行为,此案影响深远,或将对两家公司产生重大影响。

原链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F10%2Fapple-sues-openai-over-alleged-trade-secret-theft%2F

Meta因用户反对删除Instagram争议AI功能

Meta已将Instagram上一项颇具争议的AI功能下线,此前该功能遭到大量用户抵制。Meta在一篇博客文章中表示,该功能原本旨在为用户提供创意工具,让他们能够掌控自己的公开内容是否可被引用,但承认"这一功能未能达到预期效果",目前已停止提供。此事再次凸显了AI产品创新与用户对内容权益及隐私保护期望之间的持续张力。Meta未透露该功能的具体细节,也未说明...

原链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F10%2Fmeta-removes-controversial-ai-feature-on-instagram-after-backlash%2F

社交媒体动态

CYBERTEC首席执行官谈自愈式高可用基础设施的重要性,以及开源为何能提供商业厂商无法给予的选择空间

CYBERTEC首席执行官Hans-Juergen Schoenig就数据可靠性问题发表了看法。他认为,对于数据至关重要的组织而言,基础设施必须具备自动恢复能力,并保持持续可用。他同时指出,以PostgreSQL为代表的开源技术能为用户提供商业厂商结构性无法给予的灵活性与选择空间------供应商锁定会从根本上限制组织对自身数据和系统的掌控能力。

原链接:

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

Cybertec 的 Pavlo Golub 在 POSETTE 2026 Postgres 大会上分享:pgcov 为PostgreSQL代码带来真正的测试覆盖率

在 POSETTE 2026 大会上,Cybertec 的 Pavlo Golub 介绍了 pgcov 工具,旨在填补 PostgreSQL 生态中测试覆盖分析的空白。目前,开发者虽大量使用 PostgreSQL 函数、存储过程和 SQL 逻辑,但测试时通常将其视为黑盒------测试通过并不意味着所有代码路径都被执行过。pgcov 为 SQL 和 PL/pgSQ...

原链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fposetteconf_posetteconf-activity-7482139338177335296-_EvM

感谢所有在GITEXAIEUROPE2026上与我们互动的朋友

作者对所有在 GITEX AI EUROPE 2026 上前来交流互动的参与者表示感谢,并将此次活动称为一次精彩的经历。除这一简短的回顾与致谢外,内容未涉及任何具体活动、发布内容或参与者信息。

原链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_thanks-to-everyone-who-stopped-by-and-interacted-activity-7482101551793324032-I_3N

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

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

相关推荐
糖果店的幽灵1 分钟前
大模型测评DeepEval快速入门-安全与通用指标详解
人工智能·安全·langgraph·大模型测评·deepeval
曹牧2 分钟前
Java:BeanListHandler
java·数据库·oracle
ITenderL2 小时前
MySQL联合索引遇到范围查询
数据库·索引
江畔柳前堤6 小时前
roLabelImg 详细安装教程
开发语言·人工智能·后端·云原生
阿里云大数据AI技术6 小时前
分链路差异化设计的DSP准实时数仓|钛动科技基于阿里云实时计算 Flink 版 + DLF Paimon + EMR Serverless StarRocks 的实践
人工智能·flink
陕西企来客6 小时前
2026年7月AI智能搜索曝光趋势研判
大数据·人工智能·机器学习·ai智能搜索曝光
阿里云大数据AI技术7 小时前
从算力到智能体,面向 Agentic AI 的基础设施演进
人工智能·agent
hangyuekejiGEO7 小时前
GEO技术服务选型指南
大数据·人工智能·python
敲个大西瓜7 小时前
Redis一百道核心面试题
数据库·redis·缓存
阿里云大数据AI技术8 小时前
EMR Serverless Spark AI Function 的双维降本实践
人工智能·sql·spark