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

parts_to_delay_insert

Si le nombre de parts actives dans une même partition dépasse la valeur parts_to_delay_insert, un INSERT est artificiellement ralenti. Valeurs possibles :
  • Tout entier positif.
ClickHouse allonge artificiellement l’exécution de INSERT (ajoute une « attente ») afin que le processus de fusion en arrière-plan puisse fusionner les parts plus vite qu’elles ne sont ajoutées.

parts_to_throw_insert

Si le nombre de parts actives dans une seule partition dépasse la valeur parts_to_throw_insert, INSERT est interrompu avec l’exception Too many parts (N). Merges are processing significantly slower than inserts. Valeurs possibles :
  • Tout entier positif.
Pour obtenir des performances maximales pour les requêtes SELECT, il est nécessaire de réduire au minimum le nombre de parts traitées. Voir Merge Tree. Avant la version 23.6, ce paramètre était défini sur 300. Vous pouvez définir une valeur plus élevée, ce qui réduira la probabilité de l’erreur Too many parts, mais, en contrepartie, les performances de SELECT peuvent se dégrader. De plus, en cas de problème de fusion (par exemple, en raison d’un espace disque insuffisant), vous vous en apercevrez plus tard qu’avec la valeur d’origine de 300.
Dernière modification le 23 juillet 2026