каждый раз выполняться?
да, ну и выставите lifetime такой чтобы он обновлялся при каждом обращении
Да мне как раз не нужно, чтоб при каждом обращении. Я его буду раз в час обновлять.
выставьте lifetime 3600(там в сек если я не путаю) и каждый час ваш словарь будет обращаться к view и делов
А. Я похоже Вас не понял. Т.е. такой словарь в себе хранит данные?
в зависимости от способа размещения в памяти, но классически это в оперативной памяти
Большинство словарей хранят данные в себе, за исключением direct/cache
Сделал словарь с source clickhouse через конфиг. При его загрузке командой system reload dictionary получил ошибку Code: 396, e.displayText() = DB::Exception: Limit for result exceeded, max rows: 10.00 thousand, current rows: 65.50 thousand (version 21.4.7.3 (official build)) как мне отключить это ограничение для загрузки словаря?
Что то то очень странное. покажите весь конфиг для словаря (атрибуты можно вырезать)
<source> <clickhouse> <host>localhost</host> <port>9000</port> <user>default</user> <password>****</password> <db>db_shema</db> <table>db_table</table> </clickhouse> </source> <layout> <hashed /> </layout>
А, SELECT * FROM system.settings WHERE changed;
Обсуждают сегодня