Peter Geoghegan 发布了 index prefetching 补丁的 v22 版本,修复了最近提交的补丁导致的代码冲突。该补丁集引入了 amgetbatch 接口,使索引访问方法能够批量扫描索引,一次从索引页返回多个匹配项,而非逐个返回。这与新的基于 slot 的 table AM 接口紧密结合,将回调函数从两个扩展到四个,支持普通索引扫描和…
Heikki Linnakangas 提出了一个新的 PostgreSQL 共享内存结构管理 API,旨在简化内存分配和初始化过程。该补丁集引入了 ShmemRequestStruct/Hash 函数和回调机制,用于替代当前的两阶段处理方式。Matthias van de Meent 在评审中质疑 ShmemStructDesc 的必要性,建议支持从 _P…