Skip to main content
These settings are available in system.settings and are autogenerated from source.

filesystem_cache_allow_background_download

Allow filesystem cache to enqueue background downloads for data read from remote storage. Disable to keep downloads in the foreground for the current query/session.

filesystem_cache_boundary_alignment

Filesystem cache boundary alignment. This setting is applied only for non-disk read (e.g. for cache of remote table engines / table functions, but not for storage configuration of MergeTree tables). Value 0 means no alignment.

filesystem_cache_enable_background_download_during_fetch

Only has an effect in ClickHouse Cloud. Wait time to lock cache for space reservation in filesystem cache

filesystem_cache_enable_background_download_for_metadata_files_in_packed_storage

Only has an effect in ClickHouse Cloud. Wait time to lock cache for space reservation in filesystem cache

filesystem_cache_max_download_size

Max remote filesystem cache size that can be downloaded by a single query

filesystem_cache_name

Filesystem cache name to use for stateless table engines or data lakes

filesystem_cache_prefer_bigger_buffer_size

Prefer bigger buffer size if filesystem cache is enabled to avoid writing small file segments which deteriorate cache performance. On the other hand, enabling this setting might increase memory usage.

filesystem_cache_reserve_space_wait_lock_timeout_milliseconds

Wait time to lock cache for space reservation in filesystem cache

filesystem_cache_segments_batch_size

Limit on size of a single batch of file segments that a read buffer can request from cache. Too low value will lead to excessive requests to cache, too large may slow down eviction from cache

filesystem_cache_skip_download_if_exceeds_per_query_cache_write_limit

Aliases: skip_download_if_exceeds_query_cache Skip download from remote filesystem if exceeds query cache size
Last modified on July 24, 2026