Skip to main content
Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.

allow_suspicious_codecs

S’il est défini sur true, permet de spécifier des codecs de compression dépourvus de sens.

allow_suspicious_fixed_string_types

Dans l’instruction CREATE TABLE, autorise la création de colonnes de type FixedString(n) avec n > 256. Une longueur de FixedString >= 256 est suspecte et indique très probablement une mauvaise utilisation

allow_suspicious_indices

Rejette les index primaires/secondaires et les clés de tri avec des expressions identiques

allow_suspicious_low_cardinality_types

Autorise ou restreint l’utilisation de LowCardinality avec des types de données de taille fixe de 8 octets ou moins : les types de données numériques et FixedString(8_bytes_or_less). Pour les petites valeurs fixes, l’utilisation de LowCardinality est généralement inefficace, car ClickHouse stocke un index numérique pour chaque ligne. Par conséquent :
  • L’espace disque utilisé peut augmenter.
  • La consommation de RAM peut être plus élevée, selon la taille du dictionnaire.
  • Certaines fonctions peuvent être plus lentes en raison d’opérations d’encodage supplémentaires.
Les temps de fusion dans les tables utilisant le moteur MergeTree peuvent augmenter pour toutes les raisons décrites ci-dessus. Valeurs possibles :
  • 1 — L’utilisation de LowCardinality n’est pas restreinte.
  • 0 — L’utilisation de LowCardinality est restreinte.

allow_suspicious_primary_key

Autoriser les PRIMARY KEY/ORDER BY douteux pour MergeTree (c.-à-d. SimpleAggregateFunction).

allow_suspicious_ttl_expressions

Rejette les expressions TTL qui ne dépendent d’aucune colonne de la table. Cela signale, dans la plupart des cas, une erreur de l’utilisateur.

allow_suspicious_types_in_group_by

Autorise ou restreint l’utilisation des types Variant et Dynamic comme clés de GROUP BY.

allow_suspicious_types_in_order_by

Autorise ou interdit l’utilisation des types Variant et Dynamic dans les clés ORDER BY.

allow_suspicious_variant_types

Dans l’instruction CREATE TABLE, permet de spécifier le type Variant avec des types de variantes similaires (par exemple, différents types numériques ou de date). L’activation de ce paramètre peut introduire une certaine ambiguïté lors de la manipulation de valeurs de types similaires.
Dernière modification le 23 juillet 2026