Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки таблиц семейства MergeTree max_replicated_*

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

max_replicated_fetches_network_bandwidth

Тип
UInt64
По умолчанию
0

Ограничивает максимальную скорость обмена данными по сети в байтах в секунду для Replicated загрузок. Эта настройка применяется к конкретной таблице, в отличие от настройки max_replicated_fetches_network_bandwidth_for_server, которая применяется к серверу.

Можно ограничить как сетевой трафик сервера, так и трафик для конкретной таблицы, но для этого значение настройки на уровне таблицы должно быть меньше, чем на уровне сервера. В противном случае сервер учитывает только настройку max_replicated_fetches_network_bandwidth_for_server.

Настройка соблюдается не с абсолютной точностью.

Возможные значения:

  • Положительное целое число.
  • 0 — Без ограничений.

Значение по умолчанию: 0.

Использование

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

max_replicated_logs_to_keep

Тип
UInt64
По умолчанию
1000

Сколько записей может содержаться в журнале ClickHouse Keeper при наличии неактивной реплики. Неактивная реплика считается потерянной, если число записей превышает это значение.

Возможные значения:

  • Любое положительное целое число.

max_replicated_merges_in_queue

Тип
UInt64
По умолчанию
1000

Сколько задач слияния и мутации частей может одновременно находиться в очереди ReplicatedMergeTree.

max_replicated_merges_with_ttl_in_queue

Тип
UInt64
По умолчанию
1

Сколько задач слияния частей с TTL может одновременно находиться в очереди ReplicatedMergeTree.

max_replicated_mutations_in_queue

Тип
UInt64
По умолчанию
8

Сколько задач по мутации частей может одновременно находиться в очереди ReplicatedMergeTree.

max_replicated_sends_network_bandwidth

Тип
UInt64
По умолчанию
0

Ограничивает максимальную скорость передачи данных по сети в байтах в секунду для Replicated отправок. В отличие от настройки max_replicated_sends_network_bandwidth_for_server, которая применяется к серверу, эта настройка применяется к конкретной таблице.

Можно ограничить как пропускную способность сети сервера, так и сети для конкретной таблицы, но для этого значение настройки на уровне таблицы должно быть меньше, чем на уровне сервера. В противном случае сервер учитывает только настройку max_replicated_sends_network_bandwidth_for_server.

Настройка соблюдается не абсолютно точно.

Возможные значения:

  • Положительное целое число.
  • 0 — Без ограничений.

Использование

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

Navigation