Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir du code source de ClickHouse.
concurrent_part_removal_threshold
Type
UInt64
Par défaut
100
Active la suppression concurrente des parts (voir 'max_part_removal_threads') uniquement si le nombre de parts de données inactives atteint au moins cette valeur.
concurrent_part_removal_threshold_for_remote_disk
Type
UInt64
Par défaut
16
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.5 | 16 | Nouveau paramètre. Seuil plus faible pour passer au mode de suppression concurrente des parts lorsqu’au moins une part à supprimer se trouve sur un disque distant, où chaque suppression correspond généralement à un aller-retour réseau. L’ancienne valeur (100) correspond à la valeur par défaut legacy de `concurrent_part_removal_threshold`, de sorte que les anciens modes `compatibility` conservent le comportement précédent. |
Identique à concurrent_part_removal_threshold, mais utilisé lorsqu’au moins une
part à supprimer est stockée sur un disque distant. La valeur par défaut est plus basse
car chaque suppression de part sur un stockage distant nécessite généralement un
aller-retour réseau (par ex. une requête HTTP DELETE par part sur le stockage objet), de sorte qu’une
suppression en série, même de 100 parts, peut bloquer un DROP TABLE pendant des dizaines de
secondes.