Skip to main content

прямой

Словарь не хранится в памяти и при обработке запроса обращается напрямую к источнику. Ключ словаря имеет тип UInt64. Выборочным является только lookup. dictGet и другие функции словарей запрашивают у источника только требуемые ключи, однако чтение словаря как таблицы не является выборкой по ключу: SELECT ... FROM <dictionary> WHERE key IN (...) считывает весь источник и лишь затем фильтрует результат, поскольку фильтр по ключу не проталкивается внутрь словаря. Используйте функции словарей, если вы хотите, чтобы источник запрашивался по определённым ключам. Поддерживаются все типы источников, кроме локальных файлов. Пример конфигурации:

complex_key_direct

Этот тип хранилища используется с составными ключами. Аналогичен direct.
Последнее изменение 26 сентября 2026 г.