发布于 2026-09-10T10:59:45.868122Z · Denis Smirnov · PostgreSQL hackers

Denis Smirnov 提交了一个 WIP 补丁,作为执行器批处理讨论中的堆层实验。补丁改 heap_getnextslot():页面模式扫描处理完页面上第一个元组之后,复用已经收集的可见元组偏移量,同时保留现有的 table AM 接口和逐元组的执行器接口。Apple M5 Pro 上的基准显示各类 count(*) 查询执行时间减少 4% 到 13%。与 Amit 的 v8 补丁集相比,pass-all 场景略逊。
Denis Smirnov 提交了一个 WIP 补丁,作为执行器批处理讨论中的堆层实验。补丁改 heap_getnextslot():页面模式扫描处理完页面上第一个元组之后,复用已经收集的可见元组偏移量,同时保留现有的 table AM 接口和逐元组的执行器接口。Apple M5 Pro 上的基准显示各类 count(*) 查询执行时间减少 4% 到 13%。与 Amit 的 v8 补丁集相比,pass-all 场景略逊。
来源记录
- center.info_item · 27ccd589f7c0b0d0 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 27ccd589f7c0b0d0 · 2026-10-03T04:08:55.967155Z