1 个回答
在doris里面默认使用的是Broadcast Join,此时是把小表放到内存中。但是有时候小表的数据也较多导致内存不够用,此时我们可以使用Shuffle Join。这样子可以把内存进行key做hash分配到所有机器上。示例如下:
select sum(table1.pv) from table1 join [shuffle] table2 where table1.siteid = 2;
发布于:3年前 (2022-11-02) IP属地:四川省
我来回答
您需要 登录 后回答此问题!