Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir des sources de ClickHouse.
vertical_merge_algorithm_min_bytes_to_activate
Taille minimale (approximative), en octets non compressés, des parts en cours de fusion pour activer l’algorithme de fusion verticale.
vertical_merge_algorithm_min_columns_to_activate
Nombre minimal de colonnes non PK pour activer l'algorithme de fusion verticale.
vertical_merge_algorithm_min_rows_to_activate
Nombre total minimal (approximatif) de lignes dans les parts en cours de fusion pour activer l’algorithme de fusion verticale.
vertical_merge_optimize_lightweight_delete
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 25.9 | 1 | Nouveau paramètre |
Si la valeur est true, le lightweight delete est optimisé lors d'une fusion verticale.
vertical_merge_optimize_ttl_delete
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.3 | 1 | Autoriser l’algorithme de fusion verticale pour les fusions devant supprimer les lignes expirées par TTL |
Si la valeur est true, la suppression des lignes par TTL est optimisée lors de la fusion verticale. Au lieu de forcer une fusion horizontale, le filtre TTL est évalué et transmis à l’algorithme de fusion, qui définit des indicateurs d’omission dans les sources de lignes.
vertical_merge_remote_filesystem_prefetch
Si la valeur est true, le préchargement des données du système de fichiers distant est utilisé pour la colonne suivante pendant la fusion