system.filesystem_cache_settings
Описание
Содержит сведения обо всех настройках файлового кэша
Столбцы
cache_name(String) — Имя кэшаpath(String) — Путь к каталогу кэшаmax_size(UInt64) — Максимальный размер кэшаmax_elements(UInt64) — Максимальное количество элементов кэша, например сегментов файла (ограничивает количество файлов в файловой системе)max_file_segment_size(UInt64) — Максимальный размер одного сегмента файлаboundary_alignment(UInt64) — Выравнивание сегментов файлаcache_on_write_operations(UInt8) — Включает кэширование при записи (кэширование при INSERT и MERGE)cache_policy(String) — Политика вытеснения кэшаslru_size_ratio(Float64) — Отношение размеров защищённых и probationary-элементов в политике кэша SLRUbackground_download_threads(UInt64) — Количество потоков для фоновой загрузки. Значение 0 отключает фоновую загрузкуbackground_download_queue_size_limit(UInt64) — Размер очереди фоновой загрузки. Значение 0 отключает фоновую загрузкуbackground_download_max_file_segment_size(UInt64) — Максимальный размер, который может быть загружен в фоновом режимеload_metadata_threads(UInt64) — Количество потоков для загрузки метаданных кэша при запуске сервера. Значение 0 отключает асинхронную загрузку метаданныхload_metadata_asynchronously(UInt8) — Включает асинхронную загрузку метаданных при запуске сервераkeep_free_space_size_ratio(Float64) — Доля свободного пространства, которую кэш пытается поддерживать в фоновом режимеkeep_free_space_elements_ratio(Float64) — Доля свободных элементов, которую кэш пытается поддерживать в фоновом режимеkeep_free_space_remove_batch(UInt64) — Размер пакета удаления элементов кэша, выполняемого фоновым потоком для поддержания доли свободного пространства/элементовenable_filesystem_query_cache_limit(UInt8) — Включает ограничение максимального размера кэша, который может быть записан в рамках запросаcache_hits_threshold(UInt64) — Устаревшая настройкаenable_bypass_cache_with_threshold(UInt8) — Не документировано. Не рекомендуется к использованиюbypass_cache_threshold(UInt64) — Не документировано. Не рекомендуется к использованиюwrite_cache_per_user_id_directory(UInt8) — Внутренняя настройка ClickHouse Cloudallow_dynamic_cache_resize(UInt8) — Разрешает динамически изменять размер файлового кэшаmax_size_ratio_to_total_space(Float64) — Отношениеmax_sizeк общему объёму дискового пространстваskip_cache_on_disk_failure(UInt8) — Если true, при ошибках дискового ввода-вывода операции файлового кэша будут молча пропускаться. Если false (по умолчанию), ошибки дискового ввода-вывода передаются как ошибки запуска.use_split_cache(UInt8) — Использует разделение файлов на системные данные и пользовательские данные.split_cache_ratio(Float64) — Отношение системного сегмента к общему размеру кэша для split_cache.overcommit_eviction_evict_step(UInt64) — Шаг вытеснения в байтах для политики вытеснения overcommit. Используется для настроек keep_free_space_*_ratiocheck_cache_probability(Float64) — Работает только в отладочной или sanitizer-сборке. Проверяет корректность кэша, проходя по всему кэшу и проверяя состояние каждого его элементаis_initialized(UInt8) — Указывает, был ли кэш успешно инициализированcurrent_size(UInt64) — Текущий размер кэшаcurrent_elements_num(UInt64) — Текущее количество элементов кэша (сегментов файла)