Типы структур словаря
Укажите структуру словаря
LAYOUT (для DDL) или параметра layout в определениях файла конфигурации.
- DDL
- Файл конфигурации
См. также CREATE DICTIONARY для полного синтаксиса DDL. Словари, в структуре которых нет слова
complex-key*, имеют ключ типа UInt64, а словари complex-key* — составной ключ (сложный, с произвольными типами).
Пример числового ключа (столбец key_column имеет тип UInt64):
- DDL
- Файл конфигурации
Пример составного ключа (ключ содержит один элемент типа String):
- DDL
- Файл конфигурации
Как повысить производительность словаря
- Вызывайте функцию для работы со словарём после
GROUP BY. - Помечайте извлекаемые атрибуты как инъективные.
Атрибут называется инъективным, если разным ключам соответствуют разные значения атрибута.
Поэтому, если в
GROUP BYиспользуется функция, которая получает значение атрибута по ключу, эта функция автоматически выносится изGROUP BY.
- Не удалось загрузить словарь, к которому выполняется обращение.
- Ошибка при выполнении запроса к словарю
cached.