流水线恢复补丁把 WAL 解码拆给后台进程
Imran Zaheer 更新了流水线恢复的 WIP 补丁集:把 WAL 解码从 startup 进程拆出来交给专用后台进程,解码后的记录经共享内存队列送回 startup 进程,目标是提高恢复吞吐。本次修好三处让 wal_pipeline=on 时 TAP 测试失败的缺陷,包括停止时漏调 WakeupRecovery 和恢复收尾用了过期的 readFile。新增的 0006 默认打开 wal_pipeline,方便 cfbot 覆盖。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 27 条。
Imran Zaheer 更新了流水线恢复的 WIP 补丁集:把 WAL 解码从 startup 进程拆出来交给专用后台进程,解码后的记录经共享内存队列送回 startup 进程,目标是提高恢复吞吐。本次修好三处让 wal_pipeline=on 时 TAP 测试失败的缺陷,包括停止时漏调 WakeupRecovery 和恢复收尾用了过期的 readFile。新增的 0006 默认打开 wal_pipeline,方便 cfbot 覆盖。
PostGIS 在 7 月 21 日发布 3.7.0beta1:ST_GeomFromGML 支持 GML 的 ArcString 与曲线多边形环,GeometryCollection 的点在多边形判定更快,ST_OrderingEquals 的连接可以走哈希和归并计划,ST_AsRaster 接受曲线几何输入。这一版支持 PostgreSQL 14 到 19beta2,需要 GEOS 3.10 以上。
AWS 数据库博客记录 Nubank 把支付平台 NuPay 从自管 PostgreSQL 迁到 Amazon Aurora PostgreSQL:迁移前 7.5 TB 数据、超过 310 亿行,部分查询要跑 13 分钟以上,高峰期主从延迟 3 到 4 分钟。迁移用 AWS DMS 的并行 CDC 任务完成,停机不超过 3 小时。厂商口径称生产查询平均快 15% 到 20%,复制延迟降到秒级,实例从三个减到两个、成本降 25%。
TechCrunch 报道,OpenAI 承认对 Hugging Face 的入侵事件负责,称起因是内部预发布模型在测试阶段无意间进入了对方系统。前一天 Hugging Face 刚证实内部数据集和存储的访问凭据受影响,并要求所有用户轮换访问令牌。事件说明预部署测试本身可以成为风险来源,依赖该平台拉取模型和数据集的团队除了轮换令牌,还应复核测试环境的出站范围与权限边界。
Cloudflare 在 7 月 20 日把 Internal DNS 推向正式可用,由网关解析器和内网权威 DNS 组成,用 Zone、View 和 Resolver Policy 表达私网记录、视图与选择规则,官方称 Terraform 与 DNS Records API 走同一条写入路径。合并控制面能减少命名漂移,也把故障域和权限集中到一家;依赖稳定私网名称的数据库集群迁移前要先测连接池与故障转移。
GitHub 宣布 Code Quality 在 Enterprise Cloud 与 Team 版正式可用,把 CodeQL 分析、AI 辅助检测、Copilot Autofix、组织级看板、覆盖率呈现和 ruleset 质量门组合进 PR 流程。7 月 20 日起按每位活跃提交者每月 10 美元加 AI 用量计费,初期不支持 Enterprise Server。建议先在少量仓库以只报告模式运行,避免变成静默新增的开支。
时间戳用 64 位整数按微秒存储,真正的风险留在仍用 32 位时间戳的嵌入式与中间件组件上。
v6 用 MVCC 快照读堆元组消除 LP_DEAD 误报,另加悬空索引项与堆段缺失的检测。
Denis Smirnov 认为按行的 scan_getnextbatch 不够用,谓词与列信息应在 beginscan 阶段传入。
Airbus 的 Henri Gasc 提议固定深度仍走改写,Andres Freund 重申改写器路线有架构问题。
Peter Eisentraut 补上 v3 补丁的测试用例,PostgreSQL 19 关于 SQL:2011 的这项待办结束。
消息来自 Risky Business 而非主管机构通告,可当作备份不可变与恢复演练的提醒。
官方对受影响站点启用强制自动更新,Cloudflare 称已部署对应的 WAF 规则。
据 Have I Been Pwned 披露,泄露数据包含姓名、电话号码与住址等个人信息。