Skip to main content
Эти настройки доступны в system.merge_tree_settings и автоматически генерируются на основе исходного кода ClickHouse.

shared_merge_tree_activate_coordinated_merges_tasks

Активирует перепланирование задач координированных слияний. Это может быть полезно даже при shared_merge_tree_enable_coordinated_merges=0, поскольку позволяет заполнить статистику координатора слияний и ускорить холодный старт.

shared_merge_tree_create_per_replica_metadata_nodes

Включает создание узлов /metadata и /columns для каждой реплики в ZooKeeper. Доступно только в ClickHouse Cloud

shared_merge_tree_disable_merges_and_mutations_assignment

Отключает назначение слияний для shared merge tree. Доступно только в ClickHouse Cloud

shared_merge_tree_empty_partition_lifetime

Сколько секунд партиция будет храниться в Keeper, если у неё нет частей.

shared_merge_tree_enable_automatic_empty_partitions_cleanup

Включает очистку записей Keeper для пустых партиций.

shared_merge_tree_enable_coordinated_merges

Включает стратегию координированных слияний

shared_merge_tree_enable_keeper_parts_extra_data

Включает запись атрибутов в виртуальные части и коммит блоков в Keeper

shared_merge_tree_enable_outdated_parts_check

Включить проверку устаревших частей. Доступно только в ClickHouse Cloud

shared_merge_tree_idle_parts_update_seconds

Интервал в секундах между обновлениями частей, не инициированными наблюдением ZooKeeper в shared merge tree. Доступно только в ClickHouse Cloud

shared_merge_tree_inactive_replica_cutoff_seconds

Как долго неактивная реплика продолжает учитываться при фоновой очистке (OutdatedPartsQuorumThread): пока реплика неактивна меньше указанного количества секунд, она по-прежнему препятствует удалению устаревших частей и усечению завершённых мутаций. Значение 0 означает использование значения по умолчанию — двух тайм-аутов сеанса ZooKeeper. Только в ClickHouse Cloud

shared_merge_tree_initial_parts_update_backoff_ms

Начальная задержка перед обновлением частей. Доступно только в ClickHouse Cloud

shared_merge_tree_interserver_http_connection_timeout_ms

Тайм-ауты межсерверных HTTP-соединений. Доступно только в ClickHouse Cloud

shared_merge_tree_interserver_http_timeout_ms

Тайм-ауты межсерверного HTTP-взаимодействия. Доступно только в ClickHouse Cloud

shared_merge_tree_leader_update_period_random_add_seconds

Добавляет к shared_merge_tree_leader_update_period случайное значение с равномерным распределением в диапазоне от 0 до x секунд, чтобы избежать эффекта «стада». Доступно только в ClickHouse Cloud

shared_merge_tree_leader_update_period_seconds

Максимальный интервал для повторной проверки лидерства при обновлении частей. Доступно только в ClickHouse Cloud

shared_merge_tree_max_outdated_parts_to_process_at_once

Максимальное количество устаревших частей, удаление которых лидер попытается подтвердить за один HTTP-запрос. Доступно только в ClickHouse Cloud.

shared_merge_tree_max_parts_update_backoff_ms

Максимальная задержка при обновлении частей. Доступно только в ClickHouse Cloud

shared_merge_tree_max_parts_update_leaders_in_total

Максимальное число лидеров обновления частей. Доступно только в ClickHouse Cloud

shared_merge_tree_max_parts_update_leaders_per_az

Максимальное число лидеров обновления частей. Доступно только в ClickHouse Cloud

shared_merge_tree_max_replicas_for_parts_deletion

Максимальное число реплик, участвующих в удалении частей (поток killer). Доступно только в ClickHouse Cloud

shared_merge_tree_max_replicas_to_merge_parts_for_each_parts_range

Максимальное число реплик, которые будут пытаться назначать потенциально конфликтующие слияния, что позволяет избежать лишних конфликтов при назначении слияний. 0 означает, что функция отключена. Доступно только в ClickHouse Cloud

shared_merge_tree_max_suspicious_broken_parts

Максимальное количество повреждённых частей для SMT; при превышении этого значения автоматическое отсоединение запрещается.

shared_merge_tree_max_suspicious_broken_parts_bytes

Максимальный размер всех поврежденных частей для SMT; при превышении запретить автоматическое отсоединение.

shared_merge_tree_memo_ids_remove_timeout_seconds

Как долго хранятся идентификаторы мемоизации вставки, чтобы избежать некорректных действий при повторных попытках вставки. Доступно только в ClickHouse Cloud

shared_merge_tree_merge_coordinator_distribution_algorithm

Алгоритм, который поток координатора слияний будет использовать для распределения слияний между репликами

shared_merge_tree_merge_coordinator_election_check_period_ms

Интервал между запусками потока выборов координатора слияний

shared_merge_tree_merge_coordinator_factor

Коэффициент изменения времени задержки потока координатора

shared_merge_tree_merge_coordinator_fetch_fresh_metadata_period_ms

Как часто координатор слияний должен синхронизироваться с ZooKeeper для получения свежих метаданных

shared_merge_tree_merge_coordinator_max_merge_request_size

Количество слияний, которые координатор может одновременно запросить у MergerMutator

shared_merge_tree_merge_coordinator_max_period_ms

Максимальный интервал между запусками потока координатора слияний

shared_merge_tree_merge_coordinator_merges_prepare_count

Количество записей о слияниях, которые координатор должен подготовить и распределить между воркерами. Если установлено значение ‘auto’, оно равно максимальному числу задач слияния, разрешённых для одной реплики, умноженному на число активных реплик.

shared_merge_tree_merge_coordinator_min_period_ms

Минимальный интервал между запусками потока координатора слияний

shared_merge_tree_merge_worker_fast_timeout_ms

Тайм-аут, который использует рабочий поток слияния, если ему требуется обновить своё состояние после немедленного действия

shared_merge_tree_merge_worker_regular_timeout_ms

Интервал между запусками рабочего потока слияния

shared_merge_tree_outdated_parts_group_size

Сколько реплик будет входить в одну группу rendezvous hash при очистке устаревших частей. Доступно только в ClickHouse Cloud.

shared_merge_tree_partitions_hint_ratio_to_reload_merge_pred_for_mutations

Будет перезагружать предикат слияния в задаче выбора для слияния/мутации, когда отношение <candidate partitions for mutations only (partitions that cannot be merged)>/<candidate partitions for mutations> превышает значение этой настройки. Доступно только в ClickHouse Cloud

shared_merge_tree_parts_load_batch_size

Количество одновременно планируемых задач по получению метаданных частей. Доступно только в ClickHouse Cloud

shared_merge_tree_postpone_next_merge_for_locally_merged_parts_ms

Время, в течение которого локально слитая часть хранится без запуска нового слияния с её участием. Это даёт другим репликам возможность получить эту часть и начать такое слияние. Доступно только в ClickHouse Cloud.

shared_merge_tree_postpone_next_merge_for_locally_merged_parts_rows_threshold

Минимальный размер части (в строках), после локального слияния которой назначение следующего слияния откладывается. Доступно только в ClickHouse Cloud.

shared_merge_tree_range_for_merge_window_size

Размер окна (в номерах блоков), используемый для распределения заданий на merge между репликами. Части в пределах одного окна назначаются одним и тем же репликам. Доступно только в ClickHouse Cloud

shared_merge_tree_read_virtual_parts_from_leader

Считывать виртуальные части с лидера, когда это возможно. Доступно только в ClickHouse Cloud

shared_merge_tree_replica_set_max_lifetime_seconds

Как часто реплики будут пытаться обновлять набор реплик в фоновом режиме. Время следующего запуска выбирается со случайным равномерным смещением в диапазоне [0, value] секунд. Исключение: value = 0 не подчиняется этому правилу; реализация задаёт минимум 200 мс, поэтому время следующего запуска выбирается со случайным равномерным смещением в диапазоне [0, 200] мс.

shared_merge_tree_try_fetch_part_in_memory_data_from_replicas

Если настройка включена, все реплики пытаются получать хранящиеся в памяти данные части (например, первичный ключ, информацию о партиции и т. д.) от других реплик, где эти данные уже есть.

shared_merge_tree_try_fetch_part_in_memory_data_from_replicas_on_startup

Если включено, при запуске все реплики пытаются получить от других реплик уже имеющиеся у них хранящиеся в памяти данные о части (например, первичный ключ, информацию о партиции и т. д.).

shared_merge_tree_update_replica_flags_delay_ms

Как часто реплика будет пытаться повторно загружать свои флаги по фоновому расписанию.

shared_merge_tree_use_metadata_hints_cache

Включает запрос подсказок для FS-кэша из in-memory-кэша на других репликах. Доступно только в ClickHouse Cloud

shared_merge_tree_use_outdated_parts_compact_format

Использовать compact-формат для устаревших частей: снижает нагрузку на Keeper, улучшает обработку устаревших частей. Доступно только в ClickHouse Cloud

shared_merge_tree_use_too_many_parts_count_from_virtual_parts

Если включено, счётчик Too many parts будет опираться на общие данные в Keeper, а не на локальное состояние реплики. Доступно только в ClickHouse Cloud

shared_merge_tree_use_zookeeper_connection_pool

Если настройка включена, SharedMergeTree использует один из пулов сеансов ZooKeeper на уровне сервера.

shared_merge_tree_virtual_parts_discovery_batch

Сколько операций обнаружения партиций следует объединять в батч

shared_merge_tree_virtual_parts_partition_atomic_discovery

Будет ли SMT атомарно обнаруживать партицию виртуальных частей с дополнительным получением данных и установкой наблюдений.
Последнее изменение 23 июля 2026 г.