> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Contient des informations sur l’ensemble des paramètres du cache du système de fichiers

# system.filesystem_cache_settings

<div id="description">
  ## Description
</div>

Contient des informations sur l’ensemble des paramètres du cache du système de fichiers

<div id="columns">
  ## Colonnes
</div>

* `cache_name` ([String](/fr/reference/data-types/index)) — Nom du cache
* `path` ([String](/fr/reference/data-types/index)) — Chemin du répertoire du cache
* `max_size` ([UInt64](/fr/reference/data-types/index)) — Taille maximale du cache
* `max_elements` ([UInt64](/fr/reference/data-types/index)) — Nombre maximal d’éléments du cache, par exemple des segments de fichier (limite le nombre de fichiers sur le système de fichiers)
* `max_file_segment_size` ([UInt64](/fr/reference/data-types/index)) — Taille maximale d’un segment de fichier
* `boundary_alignment` ([UInt64](/fr/reference/data-types/index)) — Alignement des segments de fichier
* `cache_on_write_operations` ([UInt8](/fr/reference/data-types/index)) — Active le cache write-through (cache sur INSERT et MERGE)
* `cache_policy` ([String](/fr/reference/data-types/index)) — Politique d’éviction du cache
* `slru_size_ratio` ([Float64](/fr/reference/data-types/index)) — Ratio de taille de la politique de cache SLRU entre les éléments protégés et les éléments en probation
* `background_download_threads` ([UInt64](/fr/reference/data-types/index)) — Nombre de threads de téléchargement en arrière-plan. La valeur 0 désactive le téléchargement en arrière-plan
* `background_download_queue_size_limit` ([UInt64](/fr/reference/data-types/index)) — Taille de la file d’attente des téléchargements en arrière-plan. La valeur 0 désactive le téléchargement en arrière-plan
* `background_download_max_file_segment_size` ([UInt64](/fr/reference/data-types/index)) — Taille maximale pouvant être téléchargée en arrière-plan
* `load_metadata_threads` ([UInt64](/fr/reference/data-types/index)) — Nombre maximal de threads utilisés pour charger les métadonnées du cache au démarrage du serveur
* `load_metadata_asynchronously` ([UInt8](/fr/reference/data-types/index)) — Active le chargement asynchrone des métadonnées au démarrage du serveur
* `keep_free_space_size_ratio` ([Float64](/fr/reference/data-types/index)) — Ratio d’espace libre que le cache essaie de maintenir en arrière-plan
* `keep_free_space_elements_ratio` ([Float64](/fr/reference/data-types/index)) — Ratio d’éléments libres que le cache essaie de maintenir en arrière-plan
* `keep_free_space_remove_batch` ([UInt64](/fr/reference/data-types/index)) — Taille du lot de suppression des éléments du cache effectué par le thread en arrière-plan qui maintient le ratio d’espace libre et d’éléments libres
* `invalidated_entries_cleanup_interval_ms` ([UInt64](/fr/reference/data-types/index)) — Intervalle d’inactivité, en millisecondes, de la tâche en arrière-plan qui purge les entrées invalidées (supprimées paresseusement) de la file de priorité
* `invalidated_entries_cleanup_threshold` ([UInt64](/fr/reference/data-types/index)) — Nombre d’entrées invalidées accumulées dans la file de priorité qui déclenche leur suppression en arrière-plan
* `invalidated_entries_cleanup_remove_batch` ([UInt64](/fr/reference/data-types/index)) — Nombre maximal d’entrées invalidées de la file de priorité supprimées sous un seul verrou d’écriture à chaque itération en arrière-plan
* `enable_filesystem_query_cache_limit` ([UInt8](/fr/reference/data-types/index)) — Active la limitation de la taille maximale du cache pouvant être écrite au cours d’une requête
* `cache_hits_threshold` ([UInt64](/fr/reference/data-types/index)) — Paramètre obsolète
* `enable_bypass_cache_with_threshold` ([UInt8](/fr/reference/data-types/index)) — Non documenté. Utilisation non recommandée
* `bypass_cache_threshold` ([UInt64](/fr/reference/data-types/index)) — Non documenté. Utilisation non recommandée
* `write_cache_per_user_id_directory` ([UInt8](/fr/reference/data-types/index)) — Paramètre interne de ClickHouse Cloud
* `allow_dynamic_cache_resize` ([UInt8](/fr/reference/data-types/index)) — Autorise le redimensionnement dynamique du cache du système de fichiers
* `dynamic_resize_lock_wait_ms` ([UInt64](/fr/reference/data-types/index)) — Délai d’attente, en millisecondes, pour acquérir le verrou exclusif de redimensionnement dynamique avant d’abandonner la tentative de redimensionnement
* `max_size_ratio_to_total_space` ([Float64](/fr/reference/data-types/index)) — Rapport entre `max_size` et l’espace disque total
* `skip_cache_on_disk_failure` ([UInt8](/fr/reference/data-types/index)) — Si `true`, contourne silencieusement les opérations du cache du système de fichiers en cas d’erreurs d’E/S disque. Si `false` (par défaut), les erreurs d’E/S disque sont propagées comme des échecs au démarrage.
* `use_split_cache` ([UInt8](/fr/reference/data-types/index)) — Utilise une séparation des fichiers entre système et données.
* `split_cache_ratio` ([Float64](/fr/reference/data-types/index)) — Rapport du segment système à la taille totale du cache pour split\_cache.
* `overcommit_eviction_evict_step` ([UInt64](/fr/reference/data-types/index)) — Pas d’éviction en octets pour la stratégie d’éviction overcommit. Utilisé pour les paramètres keep\_free\_space\_\*\_ratio
* `check_cache_probability` ([Float64](/fr/reference/data-types/index)) — Fonctionne uniquement avec une build de Débogage ou un sanitizer. Vérifie l’intégrité du cache en parcourant l’ensemble du cache et en vérifiant l’état de chaque élément
* `is_initialized` ([UInt8](/fr/reference/data-types/index)) — Indique si le cache a été initialisé avec succès
* `current_size` ([UInt64](/fr/reference/data-types/index)) — Taille actuelle du cache
* `current_elements_num` ([UInt64](/fr/reference/data-types/index)) — Nombre actuel d’éléments du cache (segments de fichier)
