Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

alter_* 세션 설정

이러한 설정은 system.settings에서 확인할 수 있으며, source로부터 자동 생성됩니다.

alter_move_to_space_execute_async

유형
Bool
기본값
0

ALTER TABLE MOVE … TO [DISK|VOLUME]를 비동기적으로 실행합니다

alter_partition_verbose_result

유형
Bool
기본값
0

파티션 및 파트에 대한 조작 작업이 성공적으로 적용된 파트 정보를 표시할지 여부를 설정합니다. ATTACH PARTITION|PARTFREEZE 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;

┌─command_type─────┬─partition_id─┬─part_name────┬─old_part_name─┐
│ ATTACH PARTITION │ 202101       │ 202101_7_7_0 │ 202101_5_5_0  │
│ ATTACH PARTITION │ 202101       │ 202101_8_8_0 │ 202101_6_6_0  │
└──────────────────┴──────────────┴──────────────┴───────────────┘

ALTER TABLE test FREEZE SETTINGS alter_partition_verbose_result = 1;

┌─command_type─┬─partition_id─┬─part_name────┬─backup_name─┬─backup_path───────────────────┬─part_backup_path────────────────────────────────────────────┐
│ FREEZE ALL   │ 202101       │ 202101_7_7_0 │ 8           │ /var/lib/clickhouse/shadow/8/ │ /var/lib/clickhouse/shadow/8/data/default/test/202101_7_7_0 │
│ FREEZE ALL   │ 202101       │ 202101_8_8_0 │ 8           │ /var/lib/clickhouse/shadow/8/ │ /var/lib/clickhouse/shadow/8/data/default/test/202101_8_8_0 │
└──────────────┴──────────────┴──────────────┴─────────────┴───────────────────────────────┴─────────────────────────────────────────────────────────────┘

alter_sync

별칭: replication_alter_partitions_sync

유형
UInt64
기본값
1

ALTER, OPTIMIZE 또는 TRUNCATE 쿼리에서 레플리카에서 실행되는 작업에 대해 어떻게 대기할지 지정할 수 있습니다.

가능한 값:

  • 0 — 대기하지 않습니다.
  • 1 — 자체 실행이 완료될 때까지 대기합니다.
  • 2 — 모두 완료될 때까지 대기합니다.
  • 3 - 활성 레플리카에 대해서만 대기합니다.

Cloud 기본값: 0.

alter_update_mode

유형
AlterUpdateMode
기본값
heavy
버전 이력
버전기본값설명
25.5heavy새로운 설정

UPDATE 명령이 포함된 ALTER 쿼리의 모드입니다.

가능한 값:

  • heavy - 일반 mutation을 수행합니다.
  • lightweight - 가능하면 경량 업데이트를 수행하고, 그렇지 않으면 일반 mutation을 수행합니다.
  • lightweight_force - 가능하면 경량 업데이트를 수행하고, 그렇지 않으면 예외를 발생시킵니다.
Navigation