distributed_index_analysis
分布式索引分析将在各副本之间分布式执行。 这对共享存储以及 cluster 中海量数据的场景尤为有利。 使用来自 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) 个查询,
因为否则每个 follower 副本都会各自独立触发自己的分布式索引分析;
但如果子查询中使用了大型表,则会降低分布式索引分析的效率。