Преобразует внутреннее представление других типов данных в словарно-кодированное.
Параметры
LowCardinality — это надстройка, которая изменяет способ хранения и правила обработки данных. ClickHouse применяет словарное кодирование к столбцам LowCardinality. Работа с данными, закодированными с помощью словаря, существенно повышает производительность запросов SELECT во многих сценариях.
Эффективность использования типа данных LowCardinality зависит от разнообразия данных. Если словарь содержит менее 10 000 уникальных значений, ClickHouse в большинстве случаев обеспечивает более высокую эффективность чтения и хранения данных. Если словарь содержит более 100 000 уникальных значений, ClickHouse может работать хуже по сравнению с обычными типами данных.
Рекомендуется использовать LowCardinality вместо Enum при работе со строками. LowCardinality обеспечивает большую гибкость и часто дает такую же или более высокую эффективность.
Создайте таблицу со столбцом типа LowCardinality:
Настройки:
Функции:
Последнее изменение 3 июля 2026 г.