Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

partial_merge_* настройки сеанса

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

partial_merge_join_left_table_buffer_bytes

Тип
UInt64
По умолчанию
0

Если значение не равно 0, блоки левой таблицы при частичном соединении слиянием группируются в более крупные. Используется до 2x указанного объема памяти на каждый поток JOIN.

partial_merge_join_rows_in_right_blocks

Тип
UInt64
По умолчанию
65536

Ограничивает размер блоков данных правой части JOIN в алгоритме частичного соединения слиянием для запросов JOIN.

Сервер ClickHouse:

  1. Разбивает данные правой части JOIN на блоки, содержащие не более указанного числа строк.
  2. Индексирует каждый блок по минимальному и максимальному значениям.
  3. Выгружает подготовленные блоки на диск, если это возможно.

Возможные значения:

  • Любое положительное целое число. Рекомендуемый диапазон значений: [1000, 100000].
Navigation