Эти настройки доступны в system.merge_tree_settings и автоматически генерируются на основе исходного кода ClickHouse.
max_replicated_fetches_network_bandwidth
Ограничивает максимальную скорость обмена данными по сети в байтах в
секунду для Replicated
загрузок. Эта настройка применяется к конкретной таблице, в отличие от
настройки
max_replicated_fetches_network_bandwidth_for_server,
которая применяется к серверу.
Можно ограничить как сетевой трафик сервера, так и трафик для конкретной
таблицы, но для этого значение настройки на уровне таблицы должно быть меньше,
чем на уровне сервера. В противном случае сервер учитывает только настройку
max_replicated_fetches_network_bandwidth_for_server.
Настройка соблюдается не с абсолютной точностью.
Возможные значения:
- Положительное целое число.
0— Без ограничений.
Значение по умолчанию: 0.
Использование
Может использоваться для ограничения скорости репликации данных при добавлении новых узлов или замене существующих.
max_replicated_logs_to_keep
Сколько записей может содержаться в журнале ClickHouse Keeper при наличии неактивной реплики. Неактивная реплика считается потерянной, если число записей превышает это значение.
Возможные значения:
- Любое положительное целое число.
max_replicated_merges_in_queue
Сколько задач слияния и мутации частей может одновременно находиться в очереди ReplicatedMergeTree.
max_replicated_merges_with_ttl_in_queue
Сколько задач слияния частей с TTL может одновременно находиться в очереди ReplicatedMergeTree.
max_replicated_mutations_in_queue
Сколько задач по мутации частей может одновременно находиться в очереди ReplicatedMergeTree.
max_replicated_sends_network_bandwidth
Ограничивает максимальную скорость передачи данных по сети в байтах в
секунду для Replicated
отправок. В отличие от настройки
max_replicated_sends_network_bandwidth_for_server,
которая применяется к серверу, эта настройка применяется к конкретной
таблице.
Можно ограничить как пропускную способность сети сервера, так и сети для
конкретной таблицы, но для этого значение настройки на уровне таблицы
должно быть меньше, чем на уровне сервера. В противном случае сервер
учитывает только настройку
max_replicated_sends_network_bandwidth_for_server.
Настройка соблюдается не абсолютно точно.
Возможные значения:
- Положительное целое число.
0— Без ограничений.
Использование
Можно использовать для ограничения скорости при репликации данных, чтобы добавлять новые узлы или заменять существующие.