Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

materialize_projections_* configurações de tabela MergeTree

Essas configurações estão disponíveis em system.merge_tree_settings e são geradas automaticamente a partir do código-fonte do ClickHouse.

materialize_projections_on_insert

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.61Nova configuração

Quando habilitada, as instruções INSERT criam novas partes com projeções. Caso contrário, elas podem ser criadas explicitamente com MATERIALIZE PROJECTION ou durante as mesclagens com materialize_projections_on_merge.

materialize_projections_on_merge

Tipo
Bool
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
26.60Nova configuração

Quando habilitada, uma mesclagem recria uma projeção ausente em todas as partes de origem (por exemplo, porque elas foram inseridas com materialize_projections_on_insert = 0), fazendo com que a parte mesclada passe a ter a projeção.

As mesclagens ainda combinam apenas partes que compartilham o mesmo conjunto de projeções. Para aplicar retrospectivamente uma projeção a todas as partes existentes, use MATERIALIZE PROJECTION de forma explícita. As projeções também são criadas durante instruções INSERT com materialize_projections_on_insert.

Navigation