Skip to main content
これらの設定は system.settings で参照でき、ソースコード から自動生成されています。

enable_optimize_predicate_expression

SELECT クエリで述語プッシュダウンを有効にします。 述語プッシュダウンにより、分散クエリのネットワークトラフィックを大幅に削減できる場合があります。 設定可能な値:
  • 0 — 無効。
  • 1 — 有効。
使用法 次のクエリを考えます。
  1. SELECT count() FROM test_table WHERE date = '2018-10-10'
  2. SELECT count() FROM (SELECT * FROM test_table) WHERE date = '2018-10-10'
enable_optimize_predicate_expression = 1 の場合、ClickHouse は処理時に WHERE をサブクエリに適用するため、これらのクエリの実行時間は同じになります。 enable_optimize_predicate_expression = 0 の場合、2 番目のクエリはサブクエリの処理完了後に WHERE 句がすべてのデータに適用されるため、実行時間が大幅に長くなります。

enable_optimize_predicate_expression_to_final_subquery

FINAL サブクエリへの述語プッシュダウンを許可します。
最終更新日 2026年7月23日