Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de table MergeTree materialize_projections_*

Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir du code source de ClickHouse.

materialize_projections_on_insert

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.61Nouveau paramètre

Lorsqu’il est activé, les INSERT créent de nouvelles parts avec des projections. Sinon, celles-ci peuvent être créées explicitement avec MATERIALIZE PROJECTION ou lors des fusions avec materialize_projections_on_merge.

materialize_projections_on_merge

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
26.60Nouveau paramètre

Lorsqu'il est activé, une fusion reconstruit une projection absente de l'ensemble de ses parts source (par exemple parce qu'elles ont été insérées avec materialize_projections_on_insert = 0), afin que la part fusionnée dispose de la projection.

Les fusions ne combinent toujours que des parts qui partagent le même ensemble de projections. Pour ajouter rétroactivement une projection à toutes les parts existantes, utilisez un MATERIALIZE PROJECTION explicite. Les projections sont également créées lors des INSERT avec materialize_projections_on_insert.

Navigation