Skip to main content
Эти настройки задают конфигурацию сервера ClickHouse и автоматически сгенерированы из исходного кода ClickHouse.

background_buffer_flush_schedule_pool_size

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

background_common_pool_size

Максимальное количество потоков, используемых в фоновом режиме для выполнения различных операций (в основном сборки мусора) для таблиц семейства *MergeTree.

background_distributed_schedule_pool_size

Максимальное количество потоков, используемых для выполнения распределённой отправки данных.

background_fetches_pool_size

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

background_message_broker_schedule_pool_size

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

background_move_pool_size

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

background_pool_size

Задаёт количество потоков, выполняющих фоновые слияния и мутации для таблиц с движками MergeTree.
  • Этот параметр также можно применять при запуске сервера из конфигурации профиля default для обеспечения обратной совместимости при запуске сервер ClickHouse.
  • Во время выполнения можно только увеличить количество потоков.
  • Чтобы уменьшить количество потоков, необходимо перезапустить сервер.
  • Настраивая этот параметр, вы управляете нагрузкой на CPU и диск.
Меньший размер пула требует меньше ресурсов CPU и диска, но фоновые процессы выполняются медленнее, что со временем может повлиять на производительность запросов.
Перед изменением этого параметра также обратите внимание на связанные настройки MergeTree, такие как: Пример

background_streaming_schedule_pool_size

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