Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
distributed_index_analysis
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.1 | 0 | новая экспериментальная настройка |
Анализ индексов будет распределяться между репликами. Полезно при использовании общего хранилища и очень больших объёмов данных в кластере. Использует реплики из 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
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.1 | 0 | новая настройка |
Включает распределённый анализ индексов даже для отличных от SharedMergeTree движков, доступных только в Cloud.
distributed_index_analysis_only_on_coordinator
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.4 | 0 | Новая настройка |
Если включено, распределенный анализ индексов выполняется только на координаторе.
Это предотвращает появление запросов O(N^2), когда предикат содержит подзапросы (например, IN (SELECT ...)),
поскольку в противном случае каждая реплика-follower независимо запускала бы собственный распределенный анализ индексов,
но снижает эффективность распределенного анализа индексов, если в подзапросах используются большие таблицы.