Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

enable_join_* セッション設定

これらの設定は system.settings で確認でき、ソースコード から自動生成されています。

enable_join_fixed_hash_table_conversion

Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
26.41キーが値域の小さい単一の整数である場合に、join 用のハッシュテーブルをフラットな配列に変換できるようにする新しい設定。

キーが値域の小さい単一の整数である場合に、join 用のハッシュテーブルをフラットな配列に変換できるようにします。

enable_join_runtime_filters

ベータ機能
Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
26.21この最適化を有効にしました
25.100新しい設定

実行時に右側から収集した結合キーの集合で左側をフィルタリングします。

enable_join_runtime_filters_index_analysis

実験的な機能
Bool
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
26.70動的な索引解析を使用した JOIN フィルタリングを有効にする新しい設定

JOIN の左辺にあるグラニュールを刈り込むため、2 回目の索引解析 (use_skip_indexes_on_data_read 経由) を実行します。

enable_join_transitive_predicates

ベータ機能
Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
26.61enable_join_transitive_predicates をデフォルトで有効化
26.40JOIN 順序最適化のために、推移的な等値 JOIN 述語を推論する新しい設定。

既存の JOIN 条件から、推移的な等値 JOIN 述語を推論します。 たとえば、A.x = B.xB.x = C.x が与えられている場合、新たに A.x = C.x という述語 が追加され、JOIN 順序オプティマイザが (A JOIN C) のような直接的なプランを検討できるようになります。

Navigation