Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
In HIVE-15489, when hive.spark.use.ts.stats.for.mapjoin is set to true, and if the JOIN op has any upstream RS operator, then we will stop converting the JOIN op to MAPJOIN op.
However, this is overly conservative. A better solution is to treat the branch that has upstream RS as the big table and check if all other branches are map-only AND can fit in hash table size.
Attachments
Attachments
Issue Links
- is related to
-
HIVE-15489 Alternatively use table scan stats for HoS
- Resolved