replicated_deduplication_window
- Tout entier positif.
- 0 (désactive la déduplication)
replicated_deduplication_window blocs les plus récents. Les sommes de hachage les plus anciennes sont supprimées de
ClickHouse Keeper.
La somme de hachage couvre l’intégralité du bloc inséré. Une insertion n’est donc dédupliquée que si
l’ensemble de ses données correspond à une insertion précédente (une nouvelle tentative),
et non pour chaque part individuellement.
Une valeur élevée pour replicated_deduplication_window ralentit les Inserts, car davantage
d’entrées doivent être comparées.
replicated_deduplication_window_for_async_inserts
replicated_deduplication_window ; ce paramètre ne sert désormais plus qu’à borner le nombre de
hachages legacy d’async-insert conservés dans le répertoire async_blocks de ClickHouse Keeper, répertoire
toujours alimenté par les répliques plus anciennes pendant une mise à niveau progressive, puis nettoyé par le leader actuel.
Une valeur de 0 n’en conserve aucun — le prochain passage de nettoyage supprime alors chaque entrée — conservez donc la
valeur par défaut (ou une valeur supérieure) afin de préserver la fenêtre legacy de déduplication async pendant la mise à niveau.
replicated_deduplication_window_seconds
- Tout entier positif.
replicated_deduplication_window_seconds indique pendant combien de temps stocker les sommes de hachage
des blocs pour la déduplication à l’insertion. Les sommes de hachage antérieures à
replicated_deduplication_window_seconds sont supprimées de ClickHouse Keeper,
même si elles sont inférieures à replicated_deduplication_window.
Le temps est calculé par rapport à celui de l’enregistrement le plus récent, et non à l’horloge
système. S’il s’agit du seul enregistrement, il sera conservé indéfiniment.
replicated_deduplication_window_seconds_for_async_inserts
replicated_deduplication_window_for_async_inserts, il définit pendant combien de temps les hachages legacy d’async-insert
sont conservés dans le répertoire async_blocks de ClickHouse Keeper (écrits par les anciennes répliques lors d’une
mise à niveau progressive, puis nettoyés par le leader actuel). Les nouveaux inserts utilisent
replicated_deduplication_window_seconds.