Skip to main content
Эти настройки доступны в system.merge_tree_settings и автоматически генерируются на основе исходного кода ClickHouse.

map_serialization_version

Управляет методом сериализации, используемым для столбцов Map. Возможные значения:
  • basic — использовать стандартную сериализацию для Map.
  • with_buckets — разбивать ключи по бакетам при сериализации. Использование бакетов улучшает чтение отдельных ключей из Map.
Количество бакетов в сериализации with_buckets определяется параметрами max_buckets_in_map и map_buckets_strategy.

map_serialization_version_for_zero_level_parts

Эта настройка позволяет указать другую версию сериализации столбцов Map для частей нулевого уровня, создаваемых при вставке. Это может быть полезно, если для частей нулевого уровня нужно сохранить сериализацию basic, чтобы избежать снижения производительности при вставке, и при этом использовать with_buckets для слитых частей.
Последнее изменение 23 июля 2026 г.