Tomas Vondra 认为 random_page_cost 的默认值该改了
random_page_cost 的默认值 4.0 来自机械硬盘年代,假定随机读比顺序读贵四倍。Tomas Vondra 在 POSETTE 演讲之后接着写道,SSD 与 NVMe 普及后随机 I/O 与顺序 I/O 的差距已经大幅缩小,这个默认值未必还合适。默认值偏高会让规划器系统性地低估索引扫描,做出更差的计划,他认为社区有必要重新评估并调整它。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 36 条。
random_page_cost 的默认值 4.0 来自机械硬盘年代,假定随机读比顺序读贵四倍。Tomas Vondra 在 POSETTE 演讲之后接着写道,SSD 与 NVMe 普及后随机 I/O 与顺序 I/O 的差距已经大幅缩小,这个默认值未必还合适。默认值偏高会让规划器系统性地低估索引扫描,做出更差的计划,他认为社区有必要重新评估并调整它。
CYBERTEC 发布 pg_hardstorage,一个 Apache 2.0 许可的 PostgreSQL 备份恢复工具。Hans-Jürgen Schönig 说它不打算取代 pgBackRest、Barman 或 WAL-G,而是面向 Kubernetes、托管云和混合基础设施这些新部署形态的社区驱动选项。设计上参考了复制协议,重新审视了传统增量备份链的固有问题。项目主页是 pghardstorage.org。
pg_clickhouse 让 PostgreSQL 直接查询 ClickHouse。David Wheeler 发布的 0.3.2 加上对 PostgreSQL 19 Beta1 的支持,同时保持对旧版本的兼容。CREATE SERVER 新增 secure 与 min_tls_version,可强制 TLS 并指定最低版本;修正了正则标志下推的映射,解决了无缓冲 HTTP 查询与参数化外部扫描的内存问题。升级不需要重启。
enable_async_append 默认打开,决定规划器是否考虑异步 Append,对应计划里的 Async Foreign Scan 节点。它是 PostgreSQL 14 为 FDW 分片加的:跨多个远端服务器的分区表或 UNION ALL 查询可并发发请求,总耗时从各分片延迟之和变成最慢分片的延迟。但它还要外部服务器上的 async_capable 为真,而后者默认关闭。Christophe Pettus 建议生产上保持打开。
EDB 发布 EDB Postgres AI 的 2026 年 Q2 版本,一次给出十项新增或增强能力,主线是把 AI 智能体从实验推到生产。其中包括会自行加索引、扩容和打补丁的 Agentic Database,基于 Apache Iceberg 的零 ETL 融合分析,正式可用的 EDB PG AI for ClickHouse,以及用原生角色和行级安全在数据库层管住智能体访问的治理预览。
AWS 推出 Lambda MicroVMs,基于 Firecracker,官方称它是一种提供虚拟机级隔离、近乎瞬时的启动与恢复、并能保留状态的无服务器计算原语。每个 MicroVM 有自己的 HTTPS 地址,可以挂起再恢复,最长八小时,支持 HTTP/2、gRPC 和 WebSocket,适合给每个用户或每个任务单独一个执行环境的多租户场景。镜像从 Dockerfile 构建,先在五个区域可用,按基线算力计费,超出部分另算。
startup 进程里 WAL 应用的 CPU 占比从约 47% 升到 89%,纯内存 pgbench 负载快约三成。
Peter Geoghegan 改为新增 INDEX_PAGES_LIMIT,只数返回空结果的叶页,对备库没有影响。
opr_sanity 用 != 比较让 NULL 掩盖了问题,改成 IS DISTINCT FROM 后暴露出四处不匹配。
Heikki Linnakangas 顺手修掉一个理论竞态:旧 worker 的结果可能被当成新一轮的。
VACUUM 必须清掉处理过页面上的全部死亡 TID,跳过幽灵页会导致 TID 回收出错。
Fujii Masao 提交补丁补全,争论点是要不要把逻辑放进通用的 plain_crypt_verify()。
Peter Eisentraut 完成提交,此前 Michael Paquier 已放话无人回应就自己动手。
Timothy Steward 面向迁移中的医疗与金融行业,讲怎么在性能与合规之间搭安全框架。
小版本号下藏着实质能力变化,升级前要读发布说明确认破坏性改动与兼容性。
hyper 是 Rust HTTP 生态的核心组件,代理、网关、服务网格和边缘平台都建在它上面。
托管服务开始内置运维助手,能访问哪些指标、能否直接改配置仍要看具体文档。
默认动作变化会影响长连接与连接池,经过它的数据库链路要观察重置和超时。