OutdatedPartsQuorumThread) : tant qu’une réplique est inactive depuis moins que ce nombre de secondes,
elle retarde la suppression des parts obsolètes et la troncature des mutations terminées. Une valeur de 0
signifie que la valeur par défaut de deux dépassements de délai de session ZooKeeper est utilisée.
Uniquement dans ClickHouse Cloud
Backoff initial pour la mise à jour des parts. Disponible uniquement dans ClickHouse Cloud
Dépassements de délai de la connexion HTTP interserveur. Disponible uniquement dans ClickHouse Cloud
Délai d’expiration pour la communication HTTP interserveur. Disponible uniquement dans ClickHouse
Cloud
Ajoute une valeur uniformément répartie de 0 à x secondes à
shared_merge_tree_leader_update_period afin d’éviter l’effet de
troupeau. Disponible uniquement dans ClickHouse Cloud
Période maximale avant de revérifier le rôle de leader pour la mise à jour des parts. Disponible uniquement dans
ClickHouse Cloud
Nombre maximal de parts obsolètes que le leader tentera de confirmer pour suppression en
une requête HTTP. Disponible uniquement dans ClickHouse Cloud.
Délai de backoff maximal pour la mise à jour des parts. Disponible uniquement dans ClickHouse Cloud
Nombre maximal de leaders de mise à jour des parts. Disponible uniquement dans ClickHouse Cloud
Nombre maximal de leaders de mise à jour des parts. Disponible uniquement dans ClickHouse Cloud
Nombre maximal de répliques participant à la suppression des parts (thread killer). Disponible
uniquement dans ClickHouse Cloud
Nombre maximal de répliques qui tenteront d’attribuer des fusions susceptibles d’entrer en conflit (permet
d’éviter des conflits redondants dans l’attribution des fusions). 0 signifie désactivé. Disponible
uniquement dans ClickHouse Cloud
Nombre maximal de parts défectueuses pour SMT ; au-delà, le détachement automatique est refusé.
Taille maximale de l’ensemble des parties défectueuses pour SMT ; au-delà, le détachement automatique est refusé.
Durée de conservation des identifiants de mémoïsation d’insert pour éviter des actions incorrectes lors des tentatives répétées d’insert. Disponible uniquement dans ClickHouse Cloud
Algorithme utilisé par le thread du coordinateur de fusion pour répartir les fusions entre les répliques
Intervalle entre deux exécutions du thread d’élection du coordinateur de fusion
Facteur de variation dans le temps du délai du thread du coordinateur
Fréquence à laquelle le coordinateur de fusion doit se synchroniser avec ZooKeeper pour récupérer des métadonnées à jour
Nombre de fusions que le coordinateur peut demander simultanément à MergerMutator
Intervalle maximal entre deux exécutions du thread du coordinateur de fusion
Nombre d’entrées de fusion que le coordinateur doit préparer et répartir entre les workers.
Lorsqu’il est défini sur ‘auto’, il est égal au nombre maximal de tâches de fusion autorisées sur une seule réplique, multiplié par le nombre de répliques actives.
Délai minimal entre deux exécutions du thread du coordinateur de fusion
Délai d’expiration utilisé par le thread du merge worker s’il doit mettre à jour son état après une action immédiate
Temps entre deux exécutions du thread de merge worker
Nombre de répliques qui se trouveront dans le même groupe de hachage de rendez-vous pour le nettoyage des parts obsolètes.
Disponible uniquement dans ClickHouse Cloud.
Recharge le prédicat de fusion dans la tâche de sélection de fusion/mutation lorsque le ratio <candidate partitions for mutations only (partitions that cannot be merged)>/<candidate partitions for mutations> est supérieur à ce paramètre. Disponible uniquement
dans ClickHouse Cloud
Nombre de jobs de récupération des métadonnées des parts à planifier simultanément. Disponible uniquement dans
ClickHouse Cloud
Durée pendant laquelle une part fusionnée localement est conservée sans lancer une nouvelle fusion l’incluant.
Cela laisse aux autres répliques le temps de récupérer la part et de lancer cette fusion.
Disponible uniquement dans ClickHouse Cloud.
Taille minimale d’une part (en lignes) à partir de laquelle l’attribution de la fusion suivante est reportée juste après
une fusion locale. Disponible uniquement dans ClickHouse Cloud.
Taille de la fenêtre (en numéros de blocs) utilisée pour répartir l’attribution des fusions entre les
répliques. Les parts dans la même fenêtre sont attribuées aux mêmes répliques.
Disponible uniquement dans ClickHouse Cloud
Lit les parties virtuelles depuis le leader lorsque cela est possible. Disponible uniquement dans ClickHouse
Cloud
Fréquence à laquelle les répliques tenteront de mettre à jour l’ensemble de répliques en arrière-plan. La prochaine exécution est décalée
uniformément dans l’intervalle [0, value] secondes. Exception : value = 0 ne suit pas cette règle ;
l’implémentation applique un minimum de 200 ms, de sorte que la prochaine exécution est décalée dans l’intervalle [0, 200] ms.
Si ce paramètre est activé, toutes les répliques tentent de récupérer depuis d’autres répliques, lorsqu’elles y existent déjà, les données en mémoire d’une partie (comme la clé primaire, les informations de partition, etc.).
Si ce paramètre est activé, toutes les répliques tentent, au démarrage, de récupérer auprès d’autres répliques les données en mémoire des parts (comme la clé primaire, les informations de partition, etc.) lorsqu’elles y existent déjà.
Fréquence à laquelle la réplique tentera de recharger ses flags selon la planification en arrière-plan.
Permet de demander des indications de cache FS à partir du cache en mémoire
d’autres répliques. Disponible uniquement dans ClickHouse Cloud
Utilise le format compact pour les parts obsolètes : réduit la charge sur Keeper, améliore
le traitement des parts obsolètes. Disponible uniquement dans ClickHouse Cloud
Si ce paramètre est activé, le compteur Too many parts s’appuie sur les données partagées dans Keeper, et non sur l’état local de la réplique. Disponible uniquement dans ClickHouse Cloud
Si ce paramètre est activé, SharedMergeTree utilise l’une des sessions ZooKeeper du pool au niveau du serveur.
Nombre de découvertes de partitions à regrouper dans un lot
SMT découvrira de façon atomique la partition des parties virtuelles, avec une récupération de données supplémentaire et la mise en place de watches.