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

low_cardinality_allow_in_native_format

Permite ou restringe o uso do tipo de dados LowCardinality com o formato Native. Se o uso de LowCardinality for restringido, o servidor ClickHouse converterá colunas LowCardinality em colunas comuns para consultas SELECT e colunas comuns em colunas LowCardinality para consultas INSERT. Essa configuração é necessária principalmente para clientes de terceiros que não oferecem suporte ao tipo de dados LowCardinality. Valores possíveis:
  • 1 — O uso de LowCardinality não é restringido.
  • 0 — O uso de LowCardinality é restringido.

low_cardinality_max_dictionary_size

Define um tamanho máximo, em linhas, para um Dicionário global compartilhado do tipo de dado LowCardinality que pode ser gravado em um sistema de arquivos de armazenamento. Essa configuração evita problemas de RAM em caso de crescimento ilimitado do dicionário. Todos os dados que não puderem ser codificados devido à limitação de tamanho máximo do dicionário são gravados pelo ClickHouse usando o método comum. Valores possíveis:
  • Qualquer inteiro positivo.

low_cardinality_use_single_dictionary_for_part

Ativa ou desativa o uso de um único dicionário para a parte de dados. Por padrão, o servidor ClickHouse monitora o tamanho dos dicionários e, se um dicionário exceder o limite, o servidor começa a gravar o próximo. Para impedir a criação de vários dicionários, defina low_cardinality_use_single_dictionary_for_part = 1. Valores possíveis:
  • 1 — A criação de vários dicionários para a parte de dados é proibida.
  • 0 — A criação de vários dicionários para a parte de dados não é proibida.
Última modificação em 23 de julho de 2026