с вьюхами (нематериализованными)? Есть таблица MergeTree, несколько миллиардов записей, простой запрос вида получить количество строк, min/max по одному полю работает за пару секунд, скорость обработки в районе полутора миллиардов строк в секунду. Вьюха вида
create view as select field_list from table
выдает 7-8 миллионов стров в секунду
В трекере были баги на вьюхи с условием, там не передавались условия вроде в саму вьюху
С view сейчас все плохо, они не пробрасывают условия в запросе. Они сначала выполняют запрос который был указан при создании, а потом к результату применяют условие
Обсуждают сегодня