Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки таблиц MergeTree

Системная таблица system.merge_tree_settings показывает глобально заданные настройки MergeTree.

Настройки MergeTree можно задать в разделе merge_tree файла конфигурации сервера или указать отдельно для каждой таблицы MergeTree в секции SETTINGS оператора CREATE TABLE.

Пример настройки параметра 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;

Настройки MergeTree

Просмотр настроек таблиц MergeTree

/merge-tree-settings
Navigation