query-optimization - 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
解决方案
推荐阅读
- java - 使用 Base32 编码和解码字符串
- arrays - 有没有办法在VBA中总结数组的指定段落
- linux - 如何从 bzimage(自定义内核)创建 uefi 可启动映像
- linux - shell脚本中的成绩计算
- nginx - 我们如何将请求的请求参数与 Nginx 中的字符串数组进行比较
- php - 将 web 应用程序转换为 android 和 ios 应用程序
- angular - Angular 4 - 限制特定范围的用户输入
- configuration-files - linux mint 面板小程序配置文件在哪里?
- yii2 - mkdir(): 文件存在 (Yii2)
- javascript - JS:在 html 循环中显示 onclick 内容