Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Настройки сеанса cluster_table_*

Эти настройки доступны в system.settings и автоматически сгенерированы на основе исходного кода.

cluster_table_function_buckets_batch_size

Тип
UInt64
По умолчанию
0
История версий
ВерсияЗначение по умолчаниюКомментарий
25.110Новая настройка

Определяет примерный размер батча (в байтах), используемого при распределённой обработке задач в табличных функциях cluster с гранулярностью разделения bucket. Система накапливает данные, пока не достигнет как минимум этого объёма. Фактический размер может быть немного больше для выравнивания по границам данных.

cluster_table_function_split_granularity

Тип
ObjectStorageGranularityLevel
По умолчанию
file
История версий
ВерсияЗначение по умолчаниюКомментарий
25.11fileНовая настройка

Управляет тем, как данные разбиваются на задачи при выполнении CLUSTER TABLE FUNCTION.

Эта настройка определяет гранулярность распределения работы по кластеру:

  • file — каждая задача обрабатывает файл целиком.
  • bucket — задачи создаются для каждого внутреннего блока данных в файле (например, для групп строк в Parquet).

Выбор более мелкой гранулярности (например, bucket) может повысить параллелизм при работе с небольшим числом крупных файлов. Например, если файл Parquet содержит несколько групп строк, включение гранулярности bucket позволяет обрабатывать каждую группу независимо разными воркерами.

Navigation