Skip to main content
Ces paramètres sont disponibles dans system.merge_tree_settings et sont auto-générés à partir du code source de ClickHouse.

map_serialization_version

Contrôle la méthode de sérialisation utilisée pour les colonnes Map. Valeurs possibles :
  • basic — Utilise la sérialisation standard pour Map.
  • with_buckets — Répartit les clés dans des buckets lors de la sérialisation. L’utilisation de buckets améliore la lecture de clés individuelles dans le Map.
Le nombre de buckets dans la sérialisation with_buckets est déterminé par max_buckets_in_map et map_buckets_strategy.

map_serialization_version_for_zero_level_parts

Ce paramètre permet de définir une version de sérialisation différente pour les colonnes Map des parts de niveau zéro créées lors des insertions. Il peut être utile de conserver la sérialisation basic pour les parts de niveau zéro afin d’éviter une baisse des performances lors des insertions, tout en utilisant with_buckets pour les parts fusionnées.
Dernière modification le 23 juillet 2026