heterodb / pg-strom

PG-Strom - Master development repository
http://heterodb.github.io/pg-strom/
Other
1.3k stars 162 forks source link

Partitioned Inner Buffer と OUTER-JOIN #833

Open kaigai opened 1 month ago

kaigai commented 1 month ago

現状、RIGHT OUTERはCPU Fallbackを利用して実行するという建付け。

しかし、Partitioned Inner Bufferを使うほど巨大なテーブルなら ⇒ Outer Join Mapを見て回るのも結構大変。

Inner-Join同様にCPU Fallbackを出さない前提なら、GPU側でRIGHT OUTERもやるべき。

kaigai commented 1 month ago

いや、そもそもPinned Inner BufferとRIGHT OUTER JOINは併用不可だった(現状) CPU-Fallbackのない状況なら、単にOUTER側をNULL設定するJOINを実行すればよいだけ。