Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Configurações de sessão de materialize_statistics_on_insert_*

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

materialize_statistics_on_insert

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.81Materializa estatísticas de colunas em INSERT por padrão para tabelas menores que `materialize_statistics_on_insert_max_table_size`, permitindo que a reordenação de junções baseada em custo tenha boas estimativas em tabelas de dimensão recém-carregadas.
26.40Desabilita por padrão a criação de estatísticas em INSERT, usando merges em vez disso
24.61Adicionada nova configuração para permitir desabilitar a materialização de estatísticas durante a inserção

Quando habilitado, as estatísticas são criadas e materializadas para partes recém-inseridas. Mesmo quando desabilitado, as estatísticas ainda são criadas e armazenadas durante merges ou por meio de MATERIALIZE STATISTICS explícito. Apenas as tabelas cujo tamanho atual, somado ao tamanho do bloco gravado, não exceda materialize_statistics_on_insert_max_table_size são afetadas.

materialize_statistics_on_insert_max_table_size

Tipo
UInt64
Padrão
26843545600
Histórico de versões
VersãoValor padrãoComentário
26.826843545600Nova configuração.

Crie e armazene estatísticas de colunas somente para partes recém-inseridas (consulte materialize_statistics_on_insert) em tabelas cujo tamanho atual, somado ao bloco que está sendo gravado, não exceda este valor. 0 significa que não há limite de tamanho.

Navigation