Эти настройки доступны в system.merge_tree_settings и автоматически генерируются из исходного кода ClickHouse.
materialize_projections_on_insert
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | 1 | новая настройка |
Если параметр включен, операции INSERT создают новые части с проекциями. В противном случае они могут быть созданы явной командой MATERIALIZE PROJECTION или при слиянии с помощью materialize_projections_on_merge.
materialize_projections_on_merge
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.6 | 0 | новая настройка |
Когда параметр включен, при слиянии пересоздается проекция, отсутствующая во всех исходных частях (например, потому что они были
вставлены с materialize_projections_on_insert = 0), чтобы у слитой части была эта проекция.
Слияния по-прежнему объединяют только части с одинаковым набором проекций. Чтобы выполнить дозагрузку проекции во все существующие части, используйте явный MATERIALIZE PROJECTION. Проекции также создаются при INSERT с помощью materialize_projections_on_insert.