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

page_cache_free_memory_ratio

Fraction of the memory limit to keep free from the userspace page cache. Analogous to Linux min_free_kbytes setting.

page_cache_history_window_ms

Delay before freed memory can be used by userspace page cache.

page_cache_max_size

Maximum size of the userspace page cache. Set to 0 to disable the cache. If greater than page_cache_min_size, the cache size will be continuously adjusted within this range, to use most of the available memory while keeping the total memory usage below the limit (max_server_memory_usage[_to_ram_ratio]).

page_cache_min_size

Minimum size of the userspace page cache.

page_cache_policy

Userspace page cache policy name.

page_cache_shards

Stripe userspace page cache over this many shards to reduce mutex contention. Experimental, not likely to improve performance.

page_cache_size_ratio

The size of the protected queue in the userspace page cache relative to the cache’s total size.
Last modified on July 23, 2026