相关疑难解决方法(0)

Spark 中的广播加入不适用于左外

我有一个小表(2k)记录和大表(500万)记录。我需要从小表中获取所有数据,并且只从大表中获取匹配数据,因此为了实现这一点,我执行了下面的查询虽然 select /*+ broadcast(small)*/ small.* From small left outer join large 查询返回正确的结果,但是当我检查查询计划时,它显示排序合并的广播哈希连接。如果小桌留下的桌我们不能广播,有什么限制吗?那么出路是什么?

amazon-emr apache-spark apache-spark-sql pyspark

3
推荐指数
1
解决办法
9994
查看次数