首页 > 解决方案 > IMPALA:没有等连接谓词的右外连接类型只能用单个节点执行

问题描述

我已经启用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

标签: query-optimizationimpala

解决方案


推荐阅读