Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de sesión de iceberg_compaction_*

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

iceberg_compaction_commit_batch_size

Tipo
UInt64
Predeterminado
100
Historial de versiones
VersiónValor predeterminadoComentario
26.9100Nueva SETTING
26.8100Nueva SETTING

Número de archivos de datos fusionados que acumula la compactación de Iceberg en segundo plano antes de publicarlos en una nueva instantánea.

Los resultados de la compactación se publican en cualquier caso cuando ya no quedan candidatos por compactar, por lo que esta SETTING solo limita el tiempo que los archivos ya fusionados permanecen sin publicar mientras la compactación sigue encontrando trabajo nuevo. 0 restaura el comportamiento anterior de publicar únicamente cuando la compactación se queda sin candidatos, un estado que nunca se alcanza mientras la tabla siga recibiendo nuevos archivos de datos; por tanto, cada salida fusionada se escribe en el almacenamiento de objetos y nunca se referencia desde una instantánea.

iceberg_compaction_data_cleanup

Tipo
Segundos
Predeterminado
10800
Historial de versiones
VersiónValor predeterminadoComentario
26.510800Nuevo ajuste

Tiempo tras el cual se eliminarán los datos.

iceberg_compaction_delay_bias

Tipo
Segundos
Predeterminado
10800
Historial de versiones
VersiónValor predeterminadoComentario
26.510800Nuevo SETTING

Tiempo mínimo de espera entre 2 operaciones de compactación en segundo plano.

iceberg_compaction_max_bytes_in_data_file

Tipo
UInt64
Predeterminado
18446744073709551615
Historial de versiones
VersiónValor predeterminadoComentario
26.918446744073709551615Nueva SETTING para el número máximo de bytes de un archivo de datos Iceberg generado por compactación, independiente del límite durante la inserción.
26.718446744073709551615Nueva SETTING para el número máximo de bytes de un archivo de datos Iceberg generado por compactación, independiente del límite durante la inserción.

Número máximo de bytes de un archivo de datos Parquet de Iceberg generado por compactación. De forma predeterminada, se establece en el valor máximo para que la compactación fusione los archivos aptos en el menor número posible de archivos de salida.

iceberg_compaction_max_rows_in_data_file

Tipo
UInt64
Predeterminado
18446744073709551615
Historial de versiones
VersiónValor predeterminadoComentario
26.918446744073709551615Nueva SETTING para el número máximo de filas de un archivo de datos Iceberg generado por compactación, independiente del límite durante la inserción.
26.718446744073709551615Nueva SETTING para el número máximo de filas de un archivo de datos Iceberg generado por compactación, independiente del límite durante la inserción.

Número máximo de filas de un archivo de datos Parquet de Iceberg generado por compactación. De forma predeterminada, se establece al máximo para que la compactación combine los archivos aptos en el menor número posible de archivos de salida. Mantener este valor por encima del tamaño que la compactación puede generar realmente haría que cada archivo de salida quedara por debajo de iceberg_data_file_size_lower_threshold_compaction y se seleccionara de nuevo indefinidamente.

Navigation