SELECT uid, x FROM t1
) as q1
ALL INNER JOIN (
SELECT uid, y FROM t2
) as q2 ON q1.uid = q2.uid
Подзапросы выполняются быстро с использованием всех ядер, однако на этапе JOIN запрос тормозит. Похоже, что используется только один поток. Можно ли каким-то образом распаралелить JOIN или ускорить запрос иным способом?
этот запрос можно переписать без join типа SELECT x, y, uniq( uid) FROM ( SELECT uid, x, -100 y FROM t1 union all SELECT uid, -100 x, y FROM t2 ) group by uid where x <> -100 and y <> -100
Спасибо, попробую.
Обсуждают сегодня