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ão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | 1 | Materializa 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.4 | 0 | Desabilita por padrão a criação de estatísticas em INSERT, usando merges em vez disso |
| 24.6 | 1 | Adicionada 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ão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | 26843545600 | Nova 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.