これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
compile_aggregate_expressions
型
Bool
デフォルト値
1
集約関数のネイティブコードへの JIT コンパイルを有効または無効にします。この設定を有効にすると、パフォーマンスが向上する場合があります。
設定可能な値:
- 0 — JIT コンパイルを使用せずに集約を行います。
- 1 — JIT コンパイルを使用して集約を行います。
関連項目
compile_expressions
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.5 | 1 | JITコンパイラを支えるLLVMインフラストラクチャは、この設定をデフォルトで有効にできるほど十分に安定していると考えています。 |
一部のスカラー関数と演算子をネイティブコードへコンパイルします。
compile_regular_expressions
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.7 | 1 | `match` や `extract` などの関数で使用される単純な正規表現の JIT コンパイルを有効にする新しい設定。 |
match や extract などの関数で使用される単純な正規表現をネイティブコードにコンパイルします。サポート対象外のパターンは、自動的に汎用エンジンにフォールバックします。
compile_sort_description
型
Bool
デフォルト値
1
ソート記述をネイティブコードにコンパイルします。