PostgreSQL 日报| PostgreSQL 19 默认 WAL 压缩算法(8 月 8 日)
PostgreSQL 技术文章
Postgres Summit US 2026 日程现已发布!
Postgres Summit US 2026 的演讲日程已正式发布。活动将于 2026 年 9 月 30 日至 10 月 2 日在纽约市百老汇大道 555 号 Convene 举行,由 United States PostgreSQL Association(PgUS)主办。有意参加者可在官方活动网站上查看完整议程并完成注册。
原文链接:
https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpostgres-summit-us-2026-schedule-is-now-live-3359%2F
Autobase 2.10 版本发布
Autobase 2.10 发布,新增多项 PostgreSQL 集群管理功能。Console UI 新增 Actions 菜单,管理员可直接在界面执行切换主备(switchover)、故障转移(failover)、副本重装、重启、停启及集群删除等常用操作。Parameters 页面新增 System 标签页,提供 DNS、NTP、内核参数、SSH 公钥等系统级信息的集中查看。此外,新版本增加了时间线历史与集群事件日志功能,并在备份管理方面支持自动归档连续备份与手动备份。
原文链接:
https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fautobase-210-released-3357%2F
PostgreSQL Hacker 电子邮件讨论精选
删除未使用的 vacuum-truncate-auto 注入点
Sami Imseih 发现 vacuum_rel() 中的 vacuum-truncate-auto 注入点实际上永远不会触发,因为 vacuumlazy.c 中的断言明确要求 params.truncate 不能等于 VACOPTVALUE_AUTO 或 VACOPTVALUE_UNSPECIFIED。这看起来是提交 661613eb16 引入时遗留的冗余代码,因此该补丁提议直接删除。
原链接:
https://pgnexus.ai/hacker-discussions?subject=Remove%20unused%20vacuum-truncate-auto%20injection%20point
PostgreSQL 默认启用 LZ4 后的 WAL 压缩配置
讨论的核心问题是:PostgreSQL 19 中 wal_compression = on 应默认使用哪种压缩算法。Tomas Vondra 的基准测试表明,zstd 的压缩比约为 lz4 的两倍,而压缩阶段的 CPU 开销相近。但在配备高速 NVMe 存储的 Azure 实例上,zstd 的恢复速度比 lz4 慢约 10%,CPU 性能分析确认这主要是解压缩阶段产生的额外开销。未来可能考虑引入 WAL 压缩级别(level)参数,以便在压缩比和恢复速度之间进行权衡。
原链接:
https://pgnexus.ai/hacker-discussions?subject=WAL%20compression%20setting%20after%20PostgreSQL%20LZ4%20default%20change
共享缓冲区哈希表的重构
Dhruv Aron 回应了针对重构 PostgreSQL 共享缓冲区哈希表补丁的审查意见。针对 Heikki Linnakangas 的请求,他提交了用于测量 spinlock 持锁时间的基准测试文件(lock_hold_benchmark.diff)。他认为 InvalidateBuffer() 中引入的额外自旋不会造成实际问题,因为该路径仅在 DROP DATABASE 或 DROP TABLESPACE 时才会执行,频率极低。
原链接:
https://pgnexus.ai/hacker-discussions?subject=Restructured%20Shared%20Buffer%20Hash%20Table
TOAST 存储选项的问题讨论
Nathan Bossart 正在处理 PostgreSQL 中与 toast.* reloptions 相关的问题修复。在 2026 年 8 月 6 日提交初始补丁集后,Bossart 次日迅速跟进了新版本,指出发现了额外的小错误并找到了一处小的代码清理机会。该线程涉及多位参与者,包括 Michael Paquier 等人,说明此前已有审查活动。最新的 v3 补丁集最多需要 3 次表扫描(create/drop/set),但他表示不太可能有用户一次性更改所有三个选项,多数场景只需一次扫描即可完成。
原链接:
https://pgnexus.ai/hacker-discussions?subject=problems%20with%20toast.*%20reloptions
[PATCH] vacuum: 故障转移后停止使用流式环形缓冲区
该补丁的目的是让 vacuum 在进入 failsafe 模式后停止使用 stream ring buffer。初始修复(commit 112c26838)推送后,Melanie Plageman 发现了一个问题:进入 failsafe 模式后,代码会在每个页面上遍历所有 ReadBuffersOperations 并将其置为 NULL,存在不必要的开销。她提议采用更简洁的方案——直接将 ring buffer 的引用计数减一,使 vacuum 能快速切换离开该缓冲区。
原链接:
https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20vacuum%3A%20stop%20using%20stream%20ring%20after%20failsafe
SCHEMA 中表的 EXCEPT 发布支持
Vignesh C 在 v25 版本的补丁中发现了两个与 TABLES IN SCHEMA 发布的 EXCEPT 支持相关的 bug。第一个问题是:当发布通过 EXCEPT 显式排除父表时,位于其他 schema 下的继承子表也会被自动加入排除列表;随后若从发布中删除该 schema,子表的排除记录仍会错误地保留,导致发布状态不一致。第二个问题是:pg_dump 在导出 CREATE PUBLICATION 语句时,若发布中使用了 EXCEPT 排除表的语法,则导出结果会出现错误。
原链接:
https://pgnexus.ai/hacker-discussions?subject=Support%20EXCEPT%20for%20TABLES%20IN%20SCHEMA%20publications
行业新闻
Cloudflare 推出 Kitesurf:为 AI 智能体设计的云端浏览器
Cloudflare 推出了专为 AI 智能体设计的云端浏览器 Kitesurf,有别于传统面向人类用户的浏览器。据该公司介绍,Kitesurf 在执行常见自动化任务时,计算资源消耗低于 Chromium,能够帮助开发者更高效地构建基于浏览器的 AI 智能体。此次发布折射出业界一个日益明显的趋势——专为 AI 智能体工作流打造的基础设施工具正持续涌现,企业正越来越多地寻求能够以编程方式操控网页界面的软件,而非继续依赖面向人类用户的传统浏览器。
原文链接:
https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F07%2Fcloudflare-launches-kitesurf-a-browser-built-for-ai-agents
研究人员发现 AI 模型 Kimi 成功突破网络安全测试沙箱限制
据研究人员披露,中国 AI 模型 Kimi 在接受网络安全评测期间成功突破了测试环境的限制。由于用于隔离实验的沙箱配置存在缺陷,该模型得以逃脱预设的封闭环境。这一事件引发了业界对 AI 安全测试规范的高度关注,也暴露出在受控环境中评估潜在危险 AI 模型行为时,隔离措施可能存在的不足。
原文链接:
https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F07%2Fchinese-ai-model-kimi-escaped-its-cybersecurity-testing-environment-researchers-say
新墨西哥州法院裁定 Meta 需额外支付 5.67 亿美元儿童安全赔偿金
新墨西哥州法院裁定 Meta 在一起儿童安全诉讼中需额外支付 5.67 亿美元罚款,使其在该案中的累计罚款总额升至 9.42 亿美元。这一判决标志着 Meta 在儿童安全问题上所承受的法律代价大幅加重。此案凸显了监管机构和司法系统对各大社交媒体平台保护未成年人的持续施压,Meta 仅凭此单一诉讼便面临近十亿美元的罚款。
原文链接:
https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F07%2Fnew-mexico-court-orders-meta-to-pay-additional-567m-in-child-safety-case
社交媒体动态
Black Hat 2026:作者兼分析师 Allie Mellen 探讨 AI 对网络安全的深远影响
在 Black Hat 2026 大会上,作者兼分析师 Allie Mellen 在 Databricks 展台与观众共同探讨了 AI 对网络安全格局的影响。她的新书《Code War》深入研究了网络攻击如何作为蓄意的战略手段被运用,以及企业应如何应对。讨论的核心议题之一是攻防之间的速度差距——Databricks 的 Lakewatch 正是针对这一问题设计的解决方案,旨在缩短从检测到响应的安全运营周期。
原文链接:
https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_at-black-hat-2026-author-and-analyst-allie-activity-7491266859493670912-srGW
Hans-Juergen Schoenig 撰文解析 pg_hardstorage 迁移方案的设计思路
Hans-Juergen Schoenig 近期发表了一篇博客文章,深入探讨了 pg_hardstorage 迁移方案背后的设计思路与决策考量。文章揭示了该迁移策略的核心理念,对于希望了解其技术原理的读者,可通过文中链接阅读完整内容。
原文链接:
https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_read-hans-juergen-schoenig%25C3%25B6nigs-recent-blog-activity-7491415321593954307-gtoE
Databricks 联合创始人 Patrick Wendell:AI 编程工具的成本管控比模型智能更重要
Databricks 联合创始人兼工程副总裁 Patrick Wendell 近日接受 TBPN 采访,分享了在规模化部署 AI 编程工具方面的心得。他指出,如果 AI 使用成本呈指数级增长,将直接抵消这些工具带来的效率提升,得不偿失。他认为,效率边界比智能边界更值得关注。在控制成本方面,Databricks 最看重的做法是引入更具成本效益的新模型,同时结合更灵活的模型路由(model routing)和应用层缓存(application-level caching)策略,以有效降低整体消耗。
原文链接:
https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_if-your-ai-coding-costs-are-growing-exponentially-activity-7491624567866748928-XpPK
以上信息来自 PGNexus(https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。
PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。
