Skip to main content
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.

object_shared_data_buckets_for_compact_part

O número de buckets para a serialização de dados compartilhados em JSON em partes compactas. Funciona com as serializações de dados compartilhados map_with_buckets e advanced. O valor máximo permitido é 256.

object_shared_data_buckets_for_wide_part

O número de buckets para a serialização JSON de dados compartilhados em partes wide. Funciona com as serializações de dados compartilhados map_with_buckets e advanced. O valor máximo permitido é 256.

object_shared_data_serialization_version

Versão de serialização para dados compartilhados no tipo de dados JSON. Valores possíveis:
  • map - armazena dados compartilhados como Map(String, String)
  • map_with_buckets - armazena dados compartilhados como várias colunas Map(String, String) separadas. O uso de buckets melhora a leitura de paths individuais dos dados compartilhados.
  • advanced - serialização especial de dados compartilhados projetada para melhorar significativamente a leitura de paths individuais dos dados compartilhados. Observe que essa serialização aumenta o tamanho em disco dos dados compartilhados, porque armazenamos muitas informações adicionais.
O número de buckets para as serializações map_with_buckets e advanced é determinado pelas configurações object_shared_data_buckets_for_compact_part/object_shared_data_buckets_for_wide_part.

object_shared_data_serialization_version_for_zero_level_parts

Essa configuração permite especificar uma versão de serialização diferente dos dados compartilhados no tipo JSON para partes de nível zero criadas durante inserções. Recomenda-se não usar a serialização de dados compartilhados advanced para partes de nível zero, porque isso pode aumentar significativamente o tempo de inserção.
Última modificação em 23 de julho de 2026