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

low_cardinality_allow_in_native_format

Autorise ou limite l’utilisation du type de données LowCardinality avec le format Native. Si l’utilisation de LowCardinality est limitée, le serveur ClickHouse convertit les colonnes LowCardinality en colonnes ordinaires pour les requêtes SELECT, et les colonnes ordinaires en colonnes LowCardinality pour les requêtes INSERT. Ce paramètre est principalement nécessaire pour les clients tiers qui ne prennent pas en charge le type de données LowCardinality. Valeurs possibles :
  • 1 — L’utilisation de LowCardinality n’est pas limitée.
  • 0 — L’utilisation de LowCardinality est limitée.

low_cardinality_max_dictionary_size

Définit la taille maximale, en lignes, d’un dictionnaire global partagé pour le type de données LowCardinality, qui peut être écrit dans un système de fichiers de stockage. Ce paramètre évite les problèmes de RAM en cas de croissance illimitée du dictionnaire. Toutes les données qui ne peuvent pas être encodées en raison de cette limite de taille du dictionnaire sont écrites par ClickHouse de manière ordinaire. Valeurs possibles :
  • Tout entier positif.

low_cardinality_use_single_dictionary_for_part

Active ou désactive l’utilisation d’un dictionnaire unique pour la data part. Par défaut, le serveur ClickHouse surveille la taille des dictionnaires et, si l’un d’eux déborde, le server commence à écrire le suivant. Pour empêcher la création de plusieurs dictionnaires, définissez low_cardinality_use_single_dictionary_for_part = 1. Valeurs possibles :
  • 1 — La création de plusieurs dictionnaires pour la data part est interdite.
  • 0 — La création de plusieurs dictionnaires pour la data part n’est pas interdite.
Dernière modification le 23 juillet 2026