min_insert_block_size_bytes
- Entier positif.
- 0 — le paramètre n’intervient pas dans la formation des blocs.
min_insert_block_size_bytes_for_materialized_views
INSERT. Les blocs plus petits sont regroupés en blocs plus grands. Ce paramètre s’applique uniquement aux blocs insérés dans une vue matérialisée. En ajustant ce paramètre, vous contrôlez le regroupement des blocs lors de l’insertion dans une vue matérialisée et évitez une utilisation excessive de la mémoire.
Valeurs possibles :
- Tout entier positif.
- 0 — Regroupement désactivé.
min_insert_block_size_rows
-
Analyse des formats : lorsque le serveur analyse des formats d’entrée orientés lignes (CSV, TSV, JSONEachRow, etc.) depuis n’importe quelle interface (HTTP, clickhouse-client avec des données intégrées, gRPC, PostgreSQL wire protocol), les blocs sont générés lorsque :
- Les deux seuils min_insert_block_size_rows AND min_insert_block_size_bytes sont atteints, OR
- L’un des deux seuils max_insert_block_size_rows OR max_insert_block_size_bytes est atteint
-
Opérations INSERT : pendant les requêtes INSERT et lorsque les données transitent par des vues matérialisées, le comportement de ce paramètre dépend de
use_strict_insert_block_limits:-
Lorsqu’il est activé : les blocs sont générés lorsque :
- Seuils min (AND) : les deux seuils min_insert_block_size_rows AND min_insert_block_size_bytes sont atteints
- Seuils max (OR) : l’un des deux seuils max_insert_block_size_rows OR max_insert_block_size_bytes est atteint
- Lorsqu’il est désactivé (par défaut) : les blocs sont générés lorsque min_insert_block_size_rows OR min_insert_block_size_bytes est atteint. Les paramètres max_insert_block_size ne sont pas appliqués.
-
Lorsqu’il est activé : les blocs sont générés lorsque :
- Entier positif.
- 0 — le paramètre ne participe pas à la formation des blocs.
min_insert_block_size_rows_for_materialized_views
INSERT. Les blocs plus petits sont regroupés en blocs plus grands. Ce paramètre s’applique uniquement aux blocs insérés dans une vue matérialisée. En l’ajustant, vous contrôlez le regroupement des blocs lors de l’insertion dans la vue matérialisée et évitez une utilisation excessive de la mémoire.
Valeurs possibles :
- Tout entier positif.
- 0 — Regroupement désactivé.