上次董泉分享提到broadcast join和shuffle join,请问这2个join分别什么场景需要适用?
另外目前join的连接方式都是hash join吗?
上次董泉分享提到broadcast join和shuffle join,请问这2个join分别什么场景需要适用?
另外目前join的连接方式都是hash join吗?
broadcast join适用于大小表,shuffle join适用于两个差不多大小的表。不过这些用户都不用感知的,cbo优化器会根据代价选择最优的执行计划。当前的join方式都是hash join。