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.

allow_suspicious_codecs

Se estiver definido como true, permite especificar codecs de compressão inválidos.

allow_suspicious_fixed_string_types

Na instrução CREATE TABLE, permite a criação de colunas do tipo FixedString(n) com n > 256. FixedString com comprimento >= 256 é suspeito e muito provavelmente indica uso incorreto.

allow_suspicious_indexes

Aliases: allow_suspicious_indices Rejeitar índices primários/secundários e chaves de ordenação com expressões idênticas

allow_suspicious_low_cardinality_types

Permite ou restringe o uso de LowCardinality com tipos de dados de tamanho fixo de 8 bytes ou menos: tipos de dado numérico e FixedString(8_bytes_or_less). Para valores fixos pequenos, o uso de LowCardinality geralmente é ineficiente, porque o ClickHouse armazena um índice numérico para cada linha. Como resultado:
  • O uso de espaço em disco pode aumentar.
  • O consumo de RAM pode ser maior, dependendo do tamanho do dicionário.
  • Algumas funções podem ficar mais lentas devido a operações extras de codificação.
Os tempos de merge em tabelas com motor MergeTree podem aumentar por todos os motivos descritos acima. Valores possíveis:
  • 1 — O uso de LowCardinality não é restrito.
  • 0 — O uso de LowCardinality é restrito.

allow_suspicious_primary_key

Permite PRIMARY KEY/ORDER BY suspeitos para MergeTree (isto é, SimpleAggregateFunction).

allow_suspicious_ttl_expressions

Rejeita expressões TTL que não dependem de nenhuma coluna da tabela. Na maioria das vezes, isso indica erro do usuário.

allow_suspicious_types_in_group_by

Permite ou restringe o uso dos tipos Variant e Dynamic nas chaves de GROUP BY.

allow_suspicious_types_in_order_by

Permite ou restringe o uso dos tipos Variant e Dynamic em chaves ORDER BY.

allow_suspicious_variant_types

Na instrução CREATE TABLE, permite especificar o tipo Variant com tipos de variante semelhantes (por exemplo, diferentes tipos numéricos ou de data). Habilitar essa configuração pode introduzir alguma ambiguidade ao trabalhar com valores de tipos semelhantes.