Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de table MergeTree primary_key_*

Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir des sources de ClickHouse.

primary_key_compress_block_size

Type
NonZeroUInt64
Par défaut
65536

Taille du bloc de compression de la clé primaire, c’est-à-dire la taille réelle du bloc à compresser.

primary_key_compression_codec

Type
String
Par défaut
ZSTD(3)

Codec de compression utilisé pour la clé primaire. La clé primaire étant suffisamment petite et mise en cache, la compression par défaut est donc ZSTD(3).

primary_key_lazy_load

Type
Bool
Par défaut
1

Charge la clé primaire en mémoire lors de la première utilisation plutôt qu'à l'initialisation de la table. Cela peut économiser de la mémoire en présence d'un grand nombre de tables.

primary_key_ratio_of_unique_prefix_values_to_skip_suffix_columns

Type
Float
Par défaut
0.9

Si la valeur d’une colonne de la clé primaire dans une data part change au moins dans cette proportion des cas, ignorez le chargement des colonnes suivantes en mémoire. Cela permet d’économiser de la mémoire en ne chargeant pas les colonnes inutiles de la clé primaire.

Navigation