Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
alter_move_to_space_execute_async
Тип
Bool
По умолчанию
0
Выполнять ALTER TABLE MOVE … TO [DISK|VOLUME] асинхронно
alter_partition_verbose_result
Тип
Bool
По умолчанию
0
Включает или отключает отображение информации о частях, к которым были успешно применены операции с партициями и частями. Применяется к ATTACH PARTITION|PART и FREEZE PARTITION.
Возможные значения:
- 0 — отключить подробный вывод.
- 1 — включить подробный вывод.
Пример
CREATE TABLE test(a Int64, d Date, s String) ENGINE = MergeTree PARTITION BY toYYYYMDECLARE(d) ORDER BY a;
INSERT INTO test VALUES(1, '2021-01-01', '');
INSERT INTO test VALUES(1, '2021-01-01', '');
ALTER TABLE test DETACH PARTITION ID '202101';
ALTER TABLE test ATTACH PARTITION ID '202101' SETTINGS alter_partition_verbose_result = 1;
┌alter_sync
Псевдонимы: replication_alter_partitions_sync
Тип
UInt64
По умолчанию
1
Позволяет задать режим ожидания для действий, выполняемых на репликах запросами ALTER, OPTIMIZE или TRUNCATE.
Возможные значения:
0— Не ждать.1— Ждать выполнения на текущей реплике.2— Ждать выполнения на всех репликах.3- Ждать только активные реплики.
Значение по умолчанию в Cloud: 0.
alter_update_mode
Тип
AlterUpdateMode
По умолчанию
heavy
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.5 | heavy | Новая настройка |
Режим для запросов ALTER, содержащих команду UPDATE.
Возможные значения:
heavy- выполнить обычную мутацию.lightweight- выполнить легковесное обновление, если это возможно; в противном случае выполнить обычную мутацию.lightweight_force- выполнить легковесное обновление, если это возможно; в противном случае сгенерировать исключение.