filesystem_cache_allow_background_download
Autorise le cache du système de fichiers à mettre en file d’attente des téléchargements en arrière-plan pour les données lues depuis un stockage distant. Désactivez cette option pour que les téléchargements restent au premier plan pour la requête/session en cours.filesystem_cache_boundary_alignment
Alignement des limites du cache du système de fichiers. Pour les lectures non effectuées sur disque (par exemple, pour le cache des moteurs de table distants / fonctions de table), la valeur 0 signifie qu’aucun alignement n’est appliqué. Pour les lectures sur disque (par exemple, pour les tables MergeTree situées sur un disque avec cache), la valeur 0 signifie que la valeurboundary_alignment de la configuration du cache est utilisée.
filesystem_cache_enable_background_download_during_fetch
N’a d’effet que dans ClickHouse Cloud. Temps d’attente pour obtenir le verrou du cache lors de la réservation d’espace dans le cache du système de fichiersfilesystem_cache_enable_background_download_for_metadata_files_in_packed_storage
N’a d’effet que dans ClickHouse Cloud. Temps d’attente pour obtenir le verrou du cache lors de la réservation d’espace dans le cache du système de fichiersfilesystem_cache_max_download_size
Taille maximale du cache du système de fichiers distant qu’une seule requête peut téléchargerfilesystem_cache_name
Nom du cache du système de fichiers à utiliser avec les moteurs de table sans état ou les lacs de donnéesfilesystem_cache_prefer_bigger_buffer_size
Privilégie une taille de tampon plus grande si le cache du système de fichiers est activé afin d’éviter l’écriture de petits segments de fichier, qui dégradent les performances du cache. En revanche, l’activation de ce paramètre peut augmenter l’utilisation de la mémoire.filesystem_cache_reserve_space_wait_lock_timeout_milliseconds
Temps d’attente pour obtenir le verrou du cache lors de la réservation d’espace dans le cache du système de fichiersfilesystem_cache_segments_batch_size
Limite de taille d’un lot unique de segments de fichier qu’un tampon de lecture peut demander au cache. Une valeur trop faible entraînera un nombre excessif de requêtes vers le cache, tandis qu’une valeur trop élevée peut ralentir l’éviction du cachefilesystem_cache_skip_download_if_exceeds_per_query_cache_write_limit
Alias :skip_download_if_exceeds_query_cache
Ne pas télécharger depuis le système de fichiers distant si la taille du cache de requête est dépassée
filesystem_cache_verbose_logging
Émet des messages de journal de niveauTEST pour chaque remplissage du tampon du cache du système de fichiers (état de la lecture, taille restante à lire, octets lus). À utiliser uniquement à des fins de débogage : les messages sont formatés une fois par lecture. L’activer pour une requête effectuant de nombreuses petites lectures mises en cache entraîne donc une surcharge de journalisation importante. Les messages ne sont de toute façon visibles que lorsque le niveau de journalisation est test (voir send_logs_level).
filesystem_cache_wait_for_concurrent_download_timeout_milliseconds
Durée maximale d’attente d’un segment de fichier en cours de téléchargement dans le cache du système de fichiers par une requête concurrente. Lorsque le délai d’expiration est atteint, la lecture contourne le cache du système de fichiers pour cette plage et lit directement depuis le stockage distant, tandis que le téléchargement concurrent continue de remplir le cache. La valeur0 signifie ne pas attendre du tout : contournez immédiatement le cache si la plage requise n’est pas encore téléchargée. Réduire cette valeur limite la latence de queue des lectures qui auraient autrement attendu le rythme de téléchargement d’une autre requête, au prix de requêtes supplémentaires vers le stockage distant.