MergeTree 테이블 설정
MergeTree 테이블 설정 (MergeTree tables settings)
이 문서는 MergeTree 계열 테이블의 설정을 다루는 랜딩 페이지예요. 시스템 테이블 system.merge_tree_settings에 전역적으로 설정된 MergeTree 설정이 표시됩니다. 각 MergeTree 테이블에 개별적으로 설정을 지정하는 방법도 함께 설명합니다.
출처: 문서
본문
시스템 테이블 system.merge_tree_settings는 전역적으로 설정된 MergeTree 설정을 보여줘요. MergeTree 설정은 서버 구성 파일의 merge_tree 섹션에 설정하거나, CREATE TABLE 문의 SETTINGS 절에서 각 MergeTree 테이블에 개별적으로 지정할 수 있어요. 설정 max_suspicious_broken_parts를 커스터마이즈하는 예시:
서버 구성 파일에서 모든 MergeTree 테이블의 기본값을 구성해요:
<merge_tree>
<max_suspicious_broken_parts>5</max_suspicious_broken_parts>
</merge_tree>
특정 테이블에 대해 설정해요:
CREATE TABLE tab
(
`A` Int64
)
ENGINE = MergeTree
ORDER BY tuple()
SETTINGS max_suspicious_broken_parts = 500;
ALTER TABLE ... MODIFY SETTING로 특정 테이블의 설정을 변경해요:
ALTER TABLE tab MODIFY SETTING max_suspicious_broken_parts = 100;
-- reset to global default (value from system.merge_tree_settings)
ALTER TABLE tab RESET SETTING max_suspicious_broken_parts;