Эти настройки доступны в 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:
- Разбивает данные правой части JOIN на блоки, содержащие не более указанного числа строк.
- Индексирует каждый блок по минимальному и максимальному значениям.
- Выгружает подготовленные блоки на диск, если это возможно.
Возможные значения:
- Любое положительное целое число. Рекомендуемый диапазон значений: [1000, 100000].