PostgreSQL 日报| PostgreSQL 19 默认 WAL 压缩算法(8 月 8 日)

📅 2026/8/10 21:14:28
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 AssociationPgUS主办。有意参加者可在官方活动网站上查看完整议程并完成注册。原文链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpostgres-summit-us-2026-schedule-is-now-live-3359%2FAutobase 2.10 版本发布Autobase 2.10 发布新增多项 PostgreSQL 集群管理功能。Console UI 新增 Actions 菜单管理员可直接在界面执行切换主备switchover、故障转移failover、副本重装、重启、停启及集群删除等常用操作。Parameters 页面新增 System 标签页提供 DNS、NTP、内核参数、SSH 公钥等系统级信息的集中查看。此外新版本增加了时间线历史与集群事件日志功能并在备份管理方面支持自动归档连续备份与手动备份。原文链接https://pgnexus.ai/tech-blogs?urlhttps%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fautobase-210-released-3357%2FPostgreSQL 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?subjectRemove%20unused%20vacuum-truncate-auto%20injection%20pointPostgreSQL 默认启用 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?subjectWAL%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?subjectRestructured%20Shared%20Buffer%20Hash%20TableTOAST 存储选项的问题讨论Nathan Bossart 正在处理 PostgreSQL 中与 toast.* reloptions 相关的问题修复。在 2026 年 8 月 6 日提交初始补丁集后Bossart 次日迅速跟进了新版本指出发现了额外的小错误并找到了一处小的代码清理机会。该线程涉及多位参与者包括 Michael Paquier 等人说明此前已有审查活动。最新的 v3 补丁集最多需要 3 次表扫描create/drop/set但他表示不太可能有用户一次性更改所有三个选项多数场景只需一次扫描即可完成。原链接https://pgnexus.ai/hacker-discussions?subjectproblems%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%20failsafeSCHEMA 中表的 EXCEPT 发布支持Vignesh C 在 v25 版本的补丁中发现了两个与 TABLES IN SCHEMA 发布的 EXCEPT 支持相关的 bug。第一个问题是当发布通过 EXCEPT 显式排除父表时位于其他 schema 下的继承子表也会被自动加入排除列表随后若从发布中删除该 schema子表的排除记录仍会错误地保留导致发布状态不一致。第二个问题是pg_dump 在导出 CREATE PUBLICATION 语句时若发布中使用了 EXCEPT 排除表的语法则导出结果会出现错误。原链接https://pgnexus.ai/hacker-discussions?subjectSupport%20EXCEPT%20for%20TABLES%20IN%20SCHEMA%20publications行业新闻Cloudflare 推出 Kitesurf为 AI 智能体设计的云端浏览器Cloudflare 推出了专为 AI 智能体设计的云端浏览器 Kitesurf有别于传统面向人类用户的浏览器。据该公司介绍Kitesurf 在执行常见自动化任务时计算资源消耗低于 Chromium能够帮助开发者更高效地构建基于浏览器的 AI 智能体。此次发布折射出业界一个日益明显的趋势——专为 AI 智能体工作流打造的基础设施工具正持续涌现企业正越来越多地寻求能够以编程方式操控网页界面的软件而非继续依赖面向人类用户的传统浏览器。原文链接https://pgnexus.ai/tech-news?urlhttps%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?urlhttps%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?urlhttps%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?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_at-black-hat-2026-author-and-analyst-allie-activity-7491266859493670912-srGWHans-Juergen Schoenig 撰文解析 pg_hardstorage 迁移方案的设计思路Hans-Juergen Schoenig 近期发表了一篇博客文章深入探讨了 pg_hardstorage 迁移方案背后的设计思路与决策考量。文章揭示了该迁移策略的核心理念对于希望了解其技术原理的读者可通过文中链接阅读完整内容。原文链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_read-hans-juergen-schoenig%25C3%25B6nigs-recent-blog-activity-7491415321593954307-gtoEDatabricks 联合创始人 Patrick WendellAI 编程工具的成本管控比模型智能更重要Databricks 联合创始人兼工程副总裁 Patrick Wendell 近日接受 TBPN 采访分享了在规模化部署 AI 编程工具方面的心得。他指出如果 AI 使用成本呈指数级增长将直接抵消这些工具带来的效率提升得不偿失。他认为效率边界比智能边界更值得关注。在控制成本方面Databricks 最看重的做法是引入更具成本效益的新模型同时结合更灵活的模型路由model routing和应用层缓存application-level caching策略以有效降低整体消耗。原文链接https://pgnexus.ai/social-media?urlhttps%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_if-your-ai-coding-costs-are-growing-exponentially-activity-7491624567866748928-XpPK以上信息来自 PGNexushttps://pgnexus.ai/home欢迎注册账号体验和订阅邮件获取每日更新。PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时平台提供在线沙盒环境用户无需本地部署即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态参与社区协作并完成从学习到验证的完整闭环。