Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Configurações das tabelas MergeTree

A tabela de sistema system.merge_tree_settings mostra as configurações do MergeTree definidas globalmente.

As configurações do MergeTree podem ser definidas na seção merge_tree do arquivo de configuração do servidor ou especificadas individualmente para cada tabela MergeTree na cláusula SETTINGS da instrução CREATE TABLE.

Exemplo de como personalizar a configuração max_suspicious_broken_parts:

Configure o padrão para todas as tabelas MergeTree no arquivo de configuração do servidor:

<merge_tree>
    <max_suspicious_broken_parts>5</max_suspicious_broken_parts>
</merge_tree>

Definido para uma tabela específica:

CREATE TABLE tab
(
    `A` Int64
)
ENGINE = MergeTree
ORDER BY tuple()
SETTINGS max_suspicious_broken_parts = 500;

Altere as configurações de uma tabela específica usando 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;

Configurações do MergeTree

/merge-tree-settings
Navigation