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

Denis Smirnov 主张不新增 table AM 回调,把 tts_batch 同时用于堆表和列存:堆表保留 Datum 数组,列存保留 Arrow 数组或压缩列,只有普通节点索要行数据时才转换。新增 TupleBatchRequest 描述属性集,TupleTableSlotBatch 带 selection 位图;支持批处理的节点在 ExecProcNode() 返回后检查 tts_batch 决定走哪条路径。
Denis Smirnov 主张不新增 table AM 回调,把 tts_batch 同时用于堆表和列存:堆表保留 Datum 数组,列存保留 Arrow 数组或压缩列,只有普通节点索要行数据时才转换。新增 TupleBatchRequest 描述属性集,TupleTableSlotBatch 带 selection 位图;支持批处理的节点在 ExecProcNode() 返回后检查 tts_batch 决定走哪条路径。
来源记录
- center.info_item · e75b682cfb4cb664 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · e75b682cfb4cb664 · 2026-10-03T04:08:55.967155Z