Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

MergeTree 表设置

系统表 system.merge_tree_settings 显示全局设置的 MergeTree 设置。

MergeTree 设置可以在服务器配置文件的 merge_tree 部分中进行设置,也可以针对每个 MergeTree 表,在 CREATE TABLE 语句的 SETTINGS 子句中单独指定。

自定义设置 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 更改特定表的 Settings:

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;

MergeTree 设置

查看 MergeTree 表设置

/merge-tree-settings
Navigation