选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览 RSS 订阅

当天收录 22 条。

pg_hardstorage 给出不动恢复策略的迁移路径

Hans-Jürgen SchönigCYBERTEC 博客

CYBERTEC 的 Hans-Jürgen Schönig 介绍如何从 pgBackRest、Barman 或 WAL-G 迁移到自家开源备份工具 pg_hardstorage 而不改动恢复策略:新旧仓库并行运行,新备份写入 pg_hardstorage,历史备份仍用原工具访问,直到旧的保留周期自然结束。兼容层让已有脚本和定时任务照原样运行,可以先验证恢复流程再退役旧仓库。项目以 Apache 2.0 开源。

checkpointer 写合并补丁称 p99 延迟降七成

Melanie PlagemanPostgreSQL hackers

Melanie Plageman 的 v15 补丁让 checkpointer 扫描共享缓冲区里相邻的脏页,把写 IO 合并到 io_combine_limit 大小。在 IOPS 受限的环境下,基准测试显示 TPS 提升 30%、p99 延迟下降 75%,后端自己写出脏页时收益最大。Haibo Yan 对设计提出疑问:全成功或全失败的 BufferWriteBatch 是否与将来的 AIO 和直接 IO 兼容,聚合逻辑能否与读端共用。

读取流补上向后 I/O 合并,反向扫描快四倍

Nazir Bilal YavuzPostgreSQL hackers

Nazir Bilal Yavuz 提交补丁,在 read stream 层实现向后 I/O 合并:不改动 aio 和 bufmgr,而是在流内部把向后的请求反转后交给下层,再按逆序返回缓冲区,主要为索引预取服务。他的基准显示,能合并时向后扫描最高快 4 倍。Tomas Vondra 在索引预取场景独立验证:裸机上向后访问原本比正向慢约 30 倍,索引预取把差距降到约 5 倍,再加向后合并后缩到约 1.5 倍。

HashJoin 布隆过滤器下推卡在规划开销上

Tomas VondraPostgreSQL hackers

Tomas Vondra 发布 hashjoin 布隆过滤器下推补丁的 v6:修好并行路径规划和带 pathkeys 的最廉路径漏掉过滤器的问题,确保 Gather 节点不传递过滤器,并试验按连接关系构建过滤器,关系数最多 3 个。Matheus Alcantara 的星型模式基准显示规划时间超线性增长,六个维度时 56ms,关闭时只要 8ms,执行时间没有改善。下一步是在候选生成阶段更早剪枝。

Hugging Face 证实内部数据集与凭据泄露

TechCrunchTechCrunch

Hugging Face 证实平台遭入侵,内部数据集和存储的访问凭据受影响,官方要求所有用户立即轮换访问令牌,并检查账户是否有异常活动。这个平台托管着大量研究者和开发者日常使用的模型、数据集与工具,凭据泄露的影响会顺着构建流水线和推理服务扩散。把令牌写进 CI 或数据管道的团队应先清点存放位置,轮换之后核对镜像与缓存里的旧令牌,再回看近期的数据集下载和推送记录。