use_async_executor_for_materialized_views
use_cache_for_count_from_files
file/s3/url/hdfs/azureBlobStorage で、ファイルから件数をカウントする際の行数のキャッシュを有効にします。
デフォルトで有効です。
use_client_time_zone
use_compact_format_in_distributed_parts_names
Distributed エンジンのテーブルに対するバックグラウンド (distributed_foreground_insert) INSERT で、ブロックの保存に compact フォーマットを使用します。
設定可能な値:
- 0 —
user[:password]@host:port#default_databaseディレクトリ形式を使用します。 - 1 —
[shard{shard_index}[_replica{replica_index}]]ディレクトリ形式を使用します。
use_compact_format_in_distributed_parts_names=0の場合、クラスター定義の変更はバックグラウンド INSERT には反映されません。use_compact_format_in_distributed_parts_names=1の場合、クラスター定義内のノードの順序を変更するとshard_index/replica_indexも変わるため、注意してください。
use_concurrency_control
concurrent_threads_soft_limit_num および concurrent_threads_soft_limit_ratio_to_cores を参照) を適用します。無効にすると、サーバーが過負荷状態でもより多くのスレッドを使用できるようになります (通常の用途では推奨されず、主にテストで必要になります) 。
use_constant_folding_in_index_analysis
PARTITION BY a と ORDER BY b の場合:
a = 1 のパートでは、この条件は b >= 1 に畳み込まれます。一方、パーティション a = 2 と a = 3 では b > 10 に畳み込まれるため、各パートは実際に適用される述語に基づいて解析されます。
設定可能な値:
- 0 — 無効。
- 1 — 有効。
use_hash_table_stats_for_join_reordering
use_hedged_requests
hedged_connection_timeout 以内にレプリカに確立されなかった場合、または receive_data_timeout 以内にデータを受信しなかった場合は、新しい接続が有効になります。クエリは、空でない Progress パケット (allow_changing_replica_until_first_data_packet が有効な場合は Data パケット) を最初に送信した接続を使用し、他の接続はキャンセルされます。max_parallel_replicas > 1 のクエリもサポートされます。
デフォルトで有効です。
Cloud でのデフォルト値: 0.
use_hive_partitioning
/name=value/) にある Hive スタイルのパーティション化を検出し、パーティションカラムをクエリ内で仮想カラムとして使用できるようにします。これらの仮想カラムの名前は、パーティション化されたパス内の名前と同じですが、先頭に _ が付きます。
use_join_disjunctions_push_down
use_legacy_to_time
use_lightweight_primary_key_index_analysis
MergeTree テーブルの主キー索引解析を最適化します。
有効にすると、索引解析の実行時間は主キーの長さではなく、主にクエリのフィルタの複雑さ (実際に使用されるキーカラム) に依存します。そのため、一部のカラムだけでフィルタするクエリでは、ソートキーを拡張しても索引解析に対する追加のオーバーヘッドはごくわずかです。
設定可能な値:
- 0 — 無効。索引解析時にすべての主キーカラムが処理されます。
- 1 — 有効。
use_parquet_metadata_cache
- 0 - 無効
- 1 - 有効
use_primary_key
- 0 — 無効。
- 1 — 有効。
use_reader_executor
ReaderExecutor を介して読み取りをルーティングします。executor がまだサポートしていない構成では、従来のパスにフォールバックします。
use_roaring_bitmap_iceberg_positional_deletes
use_streaming_marks_compression
use_strict_insert_block_limits
- 最小しきい値 (AND): min_insert_block_size_rows と min_insert_block_size_bytes の両方に達した場合。
- 最大しきい値 (OR): max_insert_block_size_rows または max_insert_block_size_bytes のいずれかに達した場合。
- 最小しきい値 (OR): min_insert_block_size_rows または min_insert_block_size_bytes のいずれかに達した場合。
use_structure_from_insertion_table_in_table_functions
use_uncompressed_cache
0 または 1 を受け付けます。既定値は 0 (無効) です。
非圧縮キャッシュ (MergeTree family のテーブルでのみ有効) を使用すると、多数の短いクエリを扱う際のレイテンシを大幅に低減し、スループットを向上させることができます。短いリクエストを頻繁に送信するユーザーには、この設定を有効にしてください。また、uncompressed_cache_size 設定パラメータ (設定ファイルでのみ設定可能) にも注意してください。これは非圧縮キャッシュブロックのサイズです。既定では 8 GiB です。非圧縮キャッシュは必要に応じて格納され、使用頻度の低いデータは自動的に削除されます。
ある程度大きな量のデータ (100 万行以上) を読み取るクエリでは、本当に小さなクエリのための領域を確保するために、非圧縮キャッシュは自動的に無効になります。つまり、use_uncompressed_cache 設定は常に 1 のままにしておくことができます。