发布于 2026-09-10T10:59:43.202398Z · Peter Geoghegan · pgsql-hackers

Peter Geoghegan 发布了索引预取补丁的第 27 版,收拾了 PostgreSQL 19 最后一轮 commitfest 之后搁置的遗留问题。主要变化是简化 heapam_index_getnext_scanbatch_pos,把批次环形缓冲区的管理交给新的高层辅助函数,消除 Andres Freund 指出的表访问方法之间的重复代码。新增的测试设施有回收批次时的 Valgrind 内存标记,待办的是 CI 失败与成本模型。
Peter Geoghegan 发布了索引预取补丁的第 27 版,收拾了 PostgreSQL 19 最后一轮 commitfest 之后搁置的遗留问题。主要变化是简化 heapam_index_getnext_scanbatch_pos,把批次环形缓冲区的管理交给新的高层辅助函数,消除 Andres Freund 指出的表访问方法之间的重复代码。新增的测试设施有回收批次时的 Valgrind 内存标记,待办的是 CI 失败与成本模型。
来源记录
- center.info_item · b34f327707767e23 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · b34f327707767e23 · 2026-10-03T04:08:55.967155Z