enable_join_fixed_hash_table_conversion
キーが値域の小さい単一の整数である場合に、join 用のハッシュテーブルをフラットな配列に変換できるようにします。enable_join_key_only_hash_tables
結果に右側の行由来の値が決して含まれない join、すなわちLEFT ANTI および右側のカラムが選択されていない場合の LEFT SEMI では、右側の行への参照を持たず結合キーのみを格納する ハッシュテーブル を使用します。この種の ハッシュテーブル は cell が小さく、右側の block を保持せずに drop できます。
enable_join_runtime_filters
実行時に右側から収集した結合キーの集合で左側をフィルタリングします。enable_join_runtime_filters_index_analysis
JOIN の左辺にあるグラニュールを刈り込むため、2 回目の索引解析 (use_skip_indexes_on_data_read 経由) を実行します。
enable_join_transitive_predicates
既存の JOIN 条件から、推移的な等値 JOIN 述語を推論します。 たとえば、A.x = B.x と B.x = C.x が与えられている場合、新たに A.x = C.x という述語
が追加され、JOIN 順序オプティマイザが (A JOIN C) のような直接的なプランを検討できるようになります。