DT
подскажите, пожалуйста
есть запрос вида
select …
from distiubted_table
inner join (select … from local_table) // replacing merge tree
any left join (select … from view) // ~100 записей, запрос за 0.001 отрабатывает
запрос этот отрабатывает за 10 секунд
если обернуть верхний запрос во view
create view blabla as селект верхний запрос
то select count() from blabla будет работать уже 30+ секунд
по дебагу глянул, что
2021.03.09 11:34:50.924856 [ 27746 ] {27683dd2-c134-4d4d-a429-19c28d24f620} <Debug> CreatingSetsBlockInputStream: Created. Join with 20244545 entries from 20244545 rows. In 6.572 sec.
вот эта штука работает дольше всего. в чем концепутальная разница 1 и 2 запроса ?