Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configuraciones de sesión de iceberg_*

Estas configuraciones están disponibles en system.settings y se generan automáticamente a partir del código fuente.

iceberg_delete_data_on_drop

Tipo
Bool
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
25.90Nueva configuración

Indica si se deben eliminar todos los archivos de Iceberg al hacer drop.

iceberg_delete_manifest_decode_concurrency

Tipo
NonZeroUInt64
Predeterminado
4
Historial de versiones
VersiónValor predeterminadoComentario
26.84Nueva configuración que limita cuántos archivos de manifiesto de eliminación de Iceberg se decodifican simultáneamente antes de leer la primera fila. Antes de la versión 26.8, se decodificaba un manifiesto a la vez mientras la obtención del siguiente ya estaba en curso, por lo que `2` es lo más equivalente al comportamiento anterior, que situaba la suma de los viajes de ida y vuelta al almacenamiento de objetos en la ruta crítica antes de la primera fila.

Número máximo de archivos de manifiesto de eliminación de Iceberg que se decodifican simultáneamente durante la ejecución de una consulta antes de leer cualquier archivo de datos.

Todos los manifiestos de eliminación deben decodificarse antes de leer cualquier archivo de datos, por lo que esta tarea se encuentra en la ruta crítica antes de devolver la primera fila. Decodificar varios a la vez solapa tanto los viajes de ida y vuelta al almacenamiento de objetos como el trabajo de poda por fila.

Los valores más altos aumentan el uso máximo de memoria durante la inicialización de la consulta cuando la caché de archivos de metadatos de Iceberg está deshabilitada o llena, ya que cada manifiesto en curso conserva su propio contenido decodificado.

Debe ser mayor que cero; 1 decodifica los manifiestos de uno en uno.

iceberg_manifest_min_count_to_compact

Funcionalidad experimental
Tipo
UInt64
Predeterminado
30
Historial de versiones
VersiónValor predeterminadoComentario
26.730Nueva configuración para controlar la compactación de archivos de manifiesto en tablas Iceberg.

Número mínimo de archivos de manifiesto necesario para activar la compactación únicamente de manifiestos mediante OPTIMIZE TABLE … MANIFEST. Si el número actual de archivos de manifiesto es menor o igual que este umbral, se omite la compactación. Requiere que allow_experimental_iceberg_compaction esté habilitado.

iceberg_max_number_datafiles_to_compact

Tipo
UInt64
Predeterminado
1000
Historial de versiones
VersiónValor predeterminadoComentario
26.51000Nueva configuración

Umbral para los archivos de datos de compactación en Iceberg.

iceberg_orphan_files_older_than_seconds

Funcionalidad experimental
Tipo
UInt64
Predeterminado
259200
Historial de versiones
VersiónValor predeterminadoComentario
26.4259200Nueva configuración para el umbral predeterminado de antigüedad de los archivos huérfanos

Umbral predeterminado de antigüedad, en segundos, para eliminar archivos huérfanos en tablas Iceberg. Los archivos más recientes que este umbral no se consideran huérfanos. Se usa cuando se omite el argumento older_than en la llamada al procedimiento remove_orphan_files(). El valor predeterminado es 259200 (3 días).

iceberg_snapshot_id

Tipo
Int64
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
25.40Nueva configuración.

Consulta la tabla Iceberg con el ID de instantánea especificado.

iceberg_timestamp_ms

Tipo
Int64
Predeterminado
0
Historial de versiones
VersiónValor predeterminadoComentario
25.40Nueva opción de configuración.

Consulta la tabla Iceberg con la instantánea vigente en una marca temporal específica.

Navigation