Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de tabela do MergeTree map_serialization_version_*

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.

map_serialization_version

Tipo
MergeTreeMapSerializationVersion
Padrão
basic
Histórico de versões
VersãoValor padrãoComentário
26.3basicAdicionar uma configuração para controlar a versão da serialização de Map

Controla o método de serialização usado para colunas Map.

Valores possíveis:

  • basic — Usa a serialização padrão de Map.
  • with_buckets — Divide as chaves em buckets durante a serialização. O uso de buckets melhora a leitura de chaves individuais do Map.

O número de buckets na serialização with_buckets é determinado por max_buckets_in_map e map_buckets_strategy.

map_serialization_version_for_zero_level_parts

Tipo
MergeTreeMapSerializationVersion
Padrão
basic
Histórico de versões
VersãoValor padrãoComentário
26.3basicAdiciona uma configuração para controlar a versão de serialização de Map para partes de nível zero

Essa configuração permite especificar uma versão de serialização diferente para colunas Map em partes de nível zero criadas durante inserções. Pode ser útil manter a serialização basic para partes de nível zero para evitar degradação de desempenho durante inserções, enquanto se usa with_buckets para partes mescladas.

Navigation