system.replicated_merge_tree_settings 시스템 테이블
system.replicated_merge_tree_settings 시스템 테이블
system.replicated_merge_tree_settings 는 모든 ReplicatedMergeTree 엔진 전용 설정 목록과 그 현재 값·기본값·설명을 담고 있어요. CREATE 쿼리의 SETTINGS 섹션에서 이 값들을 변경할 수 있어요.
출처: 문서
본문
Description
모든 ReplicatedMergeTree 엔진 전용 설정 목록과 그 현재 값·기본값·설명을 포함해요. CREATE 쿼리의 SETTINGS 섹션에서 이 값들을 변경할 수 있어요.
Columns
-
name(String) — 설정 이름이에요. -
value(String) — 설정 값이에요. -
default(String) — 설정 기본값이에요. -
changed(UInt8) — 설정이 구성에서 명시적으로 정의되었거나 명시적으로 변경된 경우 1이에요. -
description(String) — 설정 설명이에요. -
min(Nullable(String)) — 제약을 통해 설정된 설정의 최솟값이에요. 최솟값이 없으면 NULL을 포함해요. -
max(Nullable(String)) — 제약을 통해 설정된 설정의 최댓값이에요. 최댓값이 없으면 NULL을 포함해요. -
disallowed_values(Array(String)) — 허용되지 않는 값 목록이에요. -
readonly(UInt8) — 현재 사용자가 설정을 변경할 수 있는지 여부를 보여줘요: 0 — 현재 사용자가 설정을 변경할 수 있어요, 1 — 현재 사용자가 설정을 변경할 수 없어요. -
type(String) — 설정 유형(구현별 문자열 값)이에요. -
is_obsolete(UInt8) — 설정이 더 이상 사용되지 않는지 여부를 보여줘요. -
tier(Enum8(‘Production’ = 0, ‘Obsolete’ = 4, ‘Experimental’ = 8, ‘Beta’ = 12, ‘PrivatePreview’ = 16)) — 이 기능에 대한 지원 수준이에요. ClickHouse 기능은 현재 개발 상태와 사용 시 기대치에 따라 티어로 구분돼요: -
PRODUCTION(프로덕션): 기능이 안정적이고 사용하기 안전하며 다른 PRODUCTION 기능과 상호작용할 때 문제가 없어요.
-
BETA(베타): 기능이 안정적이고 안전해요. 다른 기능과 함께 사용했을 때의 결과는 알 수 없고 정확성도 보장되지 않아요. 테스트와 보고를 환영해요.
-
EXPERIMENTAL(실험적): 개발 중인 기능이에요. 개발자와 ClickHouse 애호가만을 위한 것이에요. 작동할 수도 있고 작동하지 않을 수도 있으며 언제든지 제거될 수 있어요.
-
PRIVATE PREVIEW(비공개 프리뷰): 기능이 일반 공급(general availability)으로 가는 명확한 경로에 있어요. 적용 범위가 여전히 제한적이며 프로덕션 사용에는 권장되지 않아요.
-
OBSOLETE(구식): 더 이상 지원되지 않아요. 이미 제거되었거나 향후 릴리스에서 제거될 예정이에요.