Эти настройки доступны в system.settings и автоматически генерируются из исходного кода.
preferred_block_size_bytes
Тип
UInt64
По умолчанию
1000000
Этот параметр регулирует размер блока данных при обработке запросов и служит более точной дополнительной настройкой по сравнению с более грубым параметром max_block_size. Если столбцы большие и при max_block_size строк размер блока, скорее всего, превысит указанное количество байт, он будет уменьшен для лучшей локальности кэша CPU.
preferred_max_column_in_block_size_bytes
Тип
UInt64
По умолчанию
0
Ограничение максимального размера столбца в блоке при чтении. Помогает уменьшить количество промахов кэша. Значение должно быть близко к размеру кэша L2.
preferred_optimize_projection_name
Если задана непустая строка, ClickHouse попытается применить указанную проекцию в запросе.
Возможные значения:
- string: имя предпочтительной проекции