参考 OLTP 的优化方式:
1:限制输入的行 (care 条件要写全)
2:限制输入的列 (无用的列不要 select )
3:手动先分区再 join
4:采用 map 端的预聚合 map_side join
5:抽取倾斜 key 然后加随机前缀处理,倍数处理 B ,再 join,然后结果再 union 回去。
大数据开发实战:Hive优化实战3-大表join大表优化 - shaomine - 博客园
SQL优化技巧之超级大表和超级大表的连接优化 - 知乎

参考 OLTP 的优化方式:
1:限制输入的行 (care 条件要写全)
2:限制输入的列 (无用的列不要 select )
3:手动先分区再 join
4:采用 map 端的预聚合 map_side join
5:抽取倾斜 key 然后加随机前缀处理,倍数处理 B ,再 join,然后结果再 union 回去。
大数据开发实战:Hive优化实战3-大表join大表优化 - shaomine - 博客园
SQL优化技巧之超级大表和超级大表的连接优化 - 知乎