Estas configuraciones están disponibles en system.settings y se generan automáticamente a partir del código fuente.
filesystem_cache_allow_background_download
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 25.11 | 1 | Nueva configuración para controlar las descargas en segundo plano en la caché del sistema de archivos para cada consulta. |
Permite que la caché del sistema de archivos ponga en cola descargas en segundo plano para los datos leídos desde el almacenamiento remoto. Desactívelo para mantener las descargas en primer plano en la consulta o sesión actual.
filesystem_cache_boundary_alignment
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.11 | 0 | Nuevo ajuste |
Alineación de los límites de la caché del sistema de archivos. Este ajuste se aplica solo a lecturas que no son de disco (por ejemplo, a la caché de motores de tabla remotos / funciones de tabla, pero no a la configuración de almacenamiento de las tablas MergeTree). El valor 0 significa que no hay alineación.
filesystem_cache_enable_background_download_during_fetch
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.11 | 1 | Nueva opción de configuración |
Solo tiene efecto en ClickHouse Cloud. Tiempo de espera para bloquear la caché y reservar espacio en la caché del sistema de archivos
filesystem_cache_enable_background_download_for_metadata_files_in_packed_storage
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.11 | 1 | Nueva opción |
Solo tiene efecto en ClickHouse Cloud. Tiempo de espera para bloquear la caché al reservar espacio en la caché del sistema de archivos
filesystem_cache_max_download_size
Tamaño máximo de la caché del sistema de archivos remoto que una sola consulta puede descargar
filesystem_cache_name
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.10 | Nombre de la caché del sistema de archivos que se usará para los motores de tabla sin estado o los lagos de datos |
Nombre de la caché del sistema de archivos que se usará para los motores de tabla sin estado o los lagos de datos
filesystem_cache_prefer_bigger_buffer_size
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.11 | 1 | Nueva configuración |
Se prefiere un tamaño de búfer mayor si la caché del sistema de archivos está habilitada para evitar escribir segmentos de archivo pequeños, que degradan el rendimiento de la caché. Por otro lado, habilitar esta configuración puede aumentar el uso de memoria.
filesystem_cache_reserve_space_wait_lock_timeout_milliseconds
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.3 | 1000 | Tiempo de espera para bloquear la caché al reservar espacio en la caché del sistema de archivos |
Tiempo de espera para bloquear la caché al reservar espacio en la caché del sistema de archivos
filesystem_cache_segments_batch_size
Límite del tamaño de un único lote de segmentos de archivo que un búfer de lectura puede solicitar a la caché. Un valor demasiado bajo provocará un exceso de solicitudes a la caché; uno demasiado alto puede ralentizar la expulsión de la caché
filesystem_cache_skip_download_if_exceeds_per_query_cache_write_limit
Alias: skip_download_if_exceeds_query_cache
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 24.11 | 1 | Cambio de nombre de la configuración skip_download_if_exceeds_query_cache_limit |
Omite la descarga desde el sistema de archivos remoto si esta supera el tamaño de la caché de consultas
filesystem_cache_verbose_logging
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.8 | 0 | Nueva configuración que controla los mensajes de registro de nivel TEST por cada recarga del búfer de lectura de la caché del sistema de archivos, que antes se emitían incondicionalmente cuando el nivel de registro lo permitía. |
Emite mensajes de registro de nivel TEST por cada recarga del búfer de la caché del sistema de archivos (estado de lectura, tamaño restante por leer y bytes leídos). Solo para depuración: los mensajes se formatean una vez por lectura, por lo que habilitar esta opción en una consulta que realiza muchas lecturas pequeñas desde la caché añade una considerable sobrecarga de registro. De todos modos, los mensajes solo son visibles cuando el nivel de registro es test (consulte send_logs_level).
filesystem_cache_wait_for_concurrent_download_timeout_milliseconds
Historial de versiones
| Versión | Valor predeterminado | Comentario |
|---|---|---|
| 26.8 | 1000 | Nueva configuración que limita el tiempo que una lectura espera a que una consulta simultánea descargue un segmento de archivo en la caché del sistema de archivos; cuando se agota el tiempo de espera, la lectura omite la caché en lugar de esperar indefinidamente. El valor anterior, 60000, corresponde al comportamiento previo (un ciclo completo de espera de 60 s en el descargador). |
Tiempo máximo de espera por un segmento de archivo que una consulta simultánea está descargando en la caché del sistema de archivos. Cuando se agota el tiempo de espera, la lectura omite la caché del sistema de archivos para ese rango y lee directamente del almacenamiento remoto, mientras la descarga simultánea continúa llenando la caché. El valor 0 significa no esperar en absoluto: omite la caché de inmediato si el rango necesario aún no se ha descargado. Reducir este valor limita la latencia de cola de las lecturas que alcanzan la caché y que, de otro modo, esperarían al ritmo de descarga de otra consulta, a costa de solicitudes adicionales al almacenamiento remoto.