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

low_cardinality_allow_in_native_format

Разрешает или запрещает использование типа данных LowCardinality в формате Native. Если использование LowCardinality ограничено, сервер ClickHouse преобразует столбцы LowCardinality в обычные для запросов SELECT, а обычные столбцы — в LowCardinality для запросов INSERT. Этот параметр нужен в основном для сторонних клиентов, которые не поддерживают тип данных LowCardinality. Возможные значения:
  • 1 — использование LowCardinality не ограничено.
  • 0 — использование LowCardinality ограничено.

low_cardinality_max_dictionary_size

Задаёт максимальный размер в строках общего глобального словаря для типа данных LowCardinality, который может быть записан в файловую систему хранилища. Эта настройка предотвращает проблемы с оперативной памятью в случае неограниченного роста словаря. Все данные, которые не могут быть закодированы из-за ограничения на максимальный размер словаря, ClickHouse записывает обычным способом. Возможные значения:
  • Любое положительное целое число.

low_cardinality_use_single_dictionary_for_part

Включает или отключает использование единого словаря для части данных. По умолчанию сервер ClickHouse отслеживает размер словарей, и, если словарь переполняется, сервер начинает записывать следующий. Чтобы запретить создание нескольких словарей, установите low_cardinality_use_single_dictionary_for_part = 1. Возможные значения:
  • 1 — Создание нескольких словарей для части данных запрещено.
  • 0 — Создание нескольких словарей для части данных не запрещено.
Последнее изменение 23 июля 2026 г.