Skip to main content
These settings configure the ClickHouse server and are autogenerated from ClickHouse source.

background_schedule_pool_initial_size

Initial number of worker threads allocated for each background schedule pool. Each pool grows lazily up to its configured cap (background_schedule_pool_size and friends) when demand exceeds the current set of workers. Lower values reduce startup overhead and idle thread counts; higher values eliminate first-task scheduling latency on busy servers.

background_schedule_pool_log

Contains information about all background tasks that are executed via various background pools.

background_schedule_pool_max_parallel_tasks_per_type_ratio

The maximum ratio of threads in the pool that can execute tasks of the same type simultaneously.

background_schedule_pool_size

The cap on the number of threads used to execute lightweight periodic operations for replicated tables, Kafka streaming, DNS cache updates, and similar tasks. Threads are spawned lazily on demand up to this cap, so a server with light background load uses far fewer threads than this number.
Last modified on July 23, 2026