IMPALA: тип RIGHT OUTER JOIN без предикатов равного соединения может выполняться только с одним узлом - PullRequest
1 голос
/ 02 июля 2019

Я включил статистику, используя COMPUTE STATS для таблицы. После этого, когда я перезапускаю запрос, он выдает ошибку A RIGHT OUTER JOIN type with no equi-join predicates can only be executed with a single node plan. Сброс статистики выполняет запрос. Я пытаюсь улучшить производительность запроса. Я новичок в impala и пытаюсь понять, как COMPUTE STATS вызывает проблему объединения.

Примечание. Мой запрос имеет левое соединение и не имеет правого соединения.

Select f1, f2, f3 from (
     Select t.t1, t.t2, t.t3 from table1 t
     Left join
     Select p.p1, p.p2, p.p3 from table2 p on p.p1=t.t1) i
Where condition
...