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.

max_bytes_to_merge_at_max_space_in_pool

La taille totale maximale des parts (en octets) pouvant être fusionnées en une seule part, s’il y a suffisamment de ressources disponibles. Cela correspond approximativement à la taille maximale possible d’une part créée par une fusion automatique en arrière-plan. (0 signifie que les fusions seront désactivées) Valeurs possibles :
  • Tout entier non négatif.
Le planificateur de fusion analyse périodiquement la taille et le nombre de parts dans les partitions, et, s’il y a suffisamment de ressources libres dans le pool, il lance des fusions en arrière-plan. Les fusions se poursuivent jusqu’à ce que la taille totale des parts source dépasse max_bytes_to_merge_at_max_space_in_pool. Les fusions lancées par OPTIMIZE FINAL ignorent max_bytes_to_merge_at_max_space_in_pool (seul l’espace disque libre est pris en compte).

max_bytes_to_merge_at_min_space_in_pool

La taille totale maximale des parts (en octets) pouvant être fusionnées en une seule part, avec le minimum de ressources disponibles dans le pool d’arrière-plan. Valeurs possibles :
  • Tout entier positif.
max_bytes_to_merge_at_min_space_in_pool définit la taille totale maximale des parts pouvant être fusionnées malgré le manque d’espace disque disponible (dans le pool). Cela est nécessaire pour réduire le nombre de petites parts et le risque d’erreurs Too many parts. Les fusions réservent de l’espace disque en doublant la taille totale des parts fusionnées. Ainsi, lorsqu’il reste peu d’espace disque libre, une situation peut se produire où de l’espace libre existe, mais cet espace est déjà réservé par de grosses fusions en cours, de sorte que d’autres fusions ne peuvent pas démarrer et que le nombre de petites parts augmente à chaque insertion.
Dernière modification le 23 juillet 2026