Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ajustes de tabla de MergeTree materialize_projections_*

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

materialize_projections_on_insert

Tipo
Bool
Predeterminado
1
Historial de versiones
VersiónValor predeterminadoComentario
26.61Nueva configuración

Cuando está habilitado, los INSERT crean nuevas partes con proyecciones. De lo contrario, pueden crearse de forma explícita mediante MATERIALIZE PROJECTION o durante las fusiones con materialize_projections_on_merge.

materialize_projections_on_merge

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

Cuando está habilitada, una fusión reconstruye una proyección que falta en todas sus partes de origen (por ejemplo, porque se insertaron con materialize_projections_on_insert = 0), para que la parte fusionada tenga la proyección.

Las fusiones siguen combinando solo partes que comparten el mismo conjunto de proyecciones. Para rellenar retroactivamente una proyección en todas las partes existentes, usa MATERIALIZE PROJECTION de forma explícita. Las proyecciones también se crean durante las operaciones INSERT con materialize_projections_on_insert.

Navigation