WIP: avoiding tuple construction/deconstruction overhead
昨日のpatchを応用して、planの実行中に行われているHeapTupleの構築/展開を省略するpatchが提案された。
TupleTableSlotがDatumの配列で仮想的なtupleを保持することができるようになったため、これをHeapTupleの代わりに使うことにより、heap_formtupleやheap_getattrなどの実行回数を減らそうというもの。
昨日のpatchを応用して、planの実行中に行われているHeapTupleの構築/展開を省略するpatchが提案された。
TupleTableSlotがDatumの配列で仮想的なtupleを保持することができるようになったため、これをHeapTupleの代わりに使うことにより、heap_formtupleやheap_getattrなどの実行回数を減らそうというもの。