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

iceberg_delete_data_on_drop

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

iceberg_file_entries_queue_size

Capacidad de la cola entre las tareas de decodificación del manifiesto de datos de Iceberg y la consulta, expresada en entradas de archivos de datos. Las tareas de decodificación se pausan cuando la cola se llena y la consulta no está consumiendo datos, por lo que esto también limita la lectura anticipada. Debe ser mayor que cero.

iceberg_manifest_decode_concurrency

Aliases: iceberg_delete_manifest_decode_concurrency Número máximo de archivos de manifiesto de Iceberg que se decodifican de forma concurrente durante la lectura de una tabla. Los manifiestos de borrado se decodifican en su totalidad antes de leer cualquier archivo de datos; los manifiestos de datos se decodifican mientras se genera la lista de archivos de datos de la consulta, y solo se decodifican nuevos a medida que la consulta consume las entries ya decodificadas. Decodificar varios manifiestos a la vez solapa los round-trip al object storage con el trabajo de pruning por entry. Los valores más altos elevan el pico de memoria cuando la caché de metadata files de Iceberg está deshabilitada o llena, ya que cada manifiesto en curso retiene entonces su propio contenido decodificado. Debe ser mayor que cero; con 1 los manifiestos se decodifican de uno en uno.

iceberg_manifest_min_count_to_compact

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. El valor predeterminado refleja el valor predeterminado documentado de la propiedad de tabla Iceberg commit.manifest.min-count-to-merge (100), consulte https://iceberg.apache.org/docs/1.5.2/configuration/.

iceberg_max_number_datafiles_to_compact

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

iceberg_orphan_files_older_than_seconds

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

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

iceberg_timestamp_ms

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

iceberg_tolerate_conflicting_manifest_schemas

Si está habilitado y la clave schema del encabezado de un archivo de manifiesto de Iceberg incluye un esquema distinto del ya registrado para el mismo schema-id en metadata.json, se utiliza el esquema de metadata.json y se ignora la copia del encabezado del manifiesto, emitiendo una advertencia. Si está deshabilitado, ese conflicto hace fallar la consulta con un error ICEBERG_SPECIFICATION_VIOLATION. El esquema del encabezado del manifiesto es solo una copia del table schema en el momento en que se escribió el manifiesto, y se ha observado que algunos writers (por ejemplo, los jobs de mantenimiento de AWS S3 Tables) almacenan allí copias degradadas. Otros motores de consulta resuelven los esquemas a partir de metadata.json e ignoran las copias divergentes del encabezado, de modo que el valor predeterminado sigue ese mismo criterio. Un conflicto entre dos definiciones de esquema de metadata.json siempre hace fallar la consulta.
Última modificación el 26 de septiembre de 2026