distributed_index_analysis
索引解析がレプリカ間で分散実行されます。 共有ストレージや、クラスター内に大量のデータがある場合に有効です。 cluster_for_parallel_replicas のレプリカを使用します。 関連項目- distributed_index_analysis_for_non_shared_merge_tree
- distributed_index_analysis_min_parts_to_activate
- distributed_index_analysis_min_indexes_bytes_to_activate
distributed_index_analysis_for_non_shared_merge_tree
SharedMergeTree 以外でも、分散索引解析を有効にします (Cloud 専用エンジン) 。distributed_index_analysis_only_on_coordinator
有効にすると、分散索引解析はコーディネーター上でのみ実行されます。 これにより、述語にサブクエリ (例:IN (SELECT ...)) が含まれる場合に、O(N^2) の派生クエリが生成されるのを防げます。
そうしないと、各フォロワー レプリカがそれぞれ独立して独自の分散索引解析をトリガーしてしまうためです。
ただし、サブクエリで大きなテーブルを使用する場合は、分散索引解析の効率が低下します。