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

allow_coalescing_columns_in_partition_or_order_key

Lorsqu’il est activé, ce paramètre permet d’utiliser les colonnes de coalescence d’une table CoalescingMergeTree dans la clé de partitionnement ou de tri.

allow_commit_order_projection

Active les projections par ordre de commit, qui stockent les colonnes virtuelles _block_number et _block_offset, afin de préserver l’ordre d’insertion d’origine lors des fusions. Nécessite l’activation de enable_block_number_column et de enable_block_offset_column.

allow_dimensions_outside_sorting_key

Dans AggregatingMergeTree, les fusions en arrière-plan regroupent les lignes qui partagent la même valeur de clé de tri en combinant leurs états d’agrégation. Une colonne qui ne fait partie ni de la clé de tri ni d’une mesure d’état d’agrégation (AggregateFunction ou SimpleAggregateFunction) est une dimension : après une fusion, elle conserve une valeur arbitraire provenant de l’une des lignes regroupées, ce qui produit silencieusement des résultats erronés pour les requêtes qui utilisent GROUP BY ou appliquent un filtre sur cette colonne (voir https://github.com/ClickHouse/ClickHouse/issues/751). Par défaut, un tel schéma est rejeté lors de la création de la table. Activez ce paramètre si la colonne dépend fonctionnellement de la clé de tri (de sorte que toutes les lignes regroupées partagent la même valeur) et que ce comportement est intentionnel. La vérification s’applique uniquement aux tables qui agrègent réellement (celles qui comportent au moins une colonne d’état d’agrégation) et est ignorée lorsque allow_tuple_element_aggregation est activé.

allow_floating_point_partition_key

Permet d’utiliser un nombre à virgule flottante comme clé de partition. Valeurs possibles :
  • 0 — Les clés de partition à virgule flottante ne sont pas autorisées.
  • 1 — Les clés de partition à virgule flottante sont autorisées.

allow_minmax_index_for_json

Autorise la création d’index de saut minmax sur les colonnes JSON (Object). Désactivé par défaut, car la sérialisation de l’index minmax ne peut pas prendre en charge les valeurs Field hétérogènes que peuvent contenir les colonnes JSON.

allow_nullable_key

Autorise les types Nullable comme clés primaires.

allow_part_offset_column_in_projections

Autorise l’utilisation de la colonne ‘_part_offset’ dans la requête SELECT des projections.

allow_reduce_blocking_parts_task

Tâche en arrière-plan qui réduit le nombre de parts bloquantes pour les tables shared merge tree. Uniquement dans ClickHouse Cloud

allow_remote_fs_zero_copy_replication

N’utilisez pas ce paramètre en production, car il n’est pas encore prêt.

allow_summing_columns_in_partition_or_order_key

Lorsqu’il est activé, ce paramètre permet d’utiliser, dans une table SummingMergeTree, des colonnes de sommation dans la partition ou la clé de tri.

allow_suspicious_indices

Rejette les index primaires/secondaires et les clés de tri dont les expressions sont identiques

allow_tuple_element_aggregation

Lorsqu’il est activé, ce paramètre permet aux éléments individuels des colonnes Tuple de participer à l’agrégation lors de la fusion dans SummingMergeTree, AggregatingMergeTree et CoalescingMergeTree. Les Tuple imbriqués sont développés récursivement afin que tous les éléments feuilles soient agrégés indépendamment. Ce paramètre est immuable et doit être spécifié au moment de la création de la table.

allow_vertical_merges_from_compact_to_wide_parts

Autorise les fusions verticales de parts au format compact vers des parts au format wide. Ce paramètre doit avoir la même valeur sur toutes les répliques.
Dernière modification le 24 juillet 2026