2 个回答
这种需要考虑下数据倾斜的问题,同时join的时候可以使用Runtime Filter等join优化参数进行优化下join的sql语句。
发布于:2年前 (2022-11-25) IP属地:四川省
在提示里面已经有提示了:
所以可以尝试下设置这个值即可:
此时再执行一下就可以了
you can change the limit by session variable exec_mem_limit
所以可以尝试下设置这个值即可:
SET GLOBAL exec_mem_limit = 8589934592;
show variables like "exec_mem_limit";
此时再执行一下就可以了
发布于:2年前 (2022-11-25) IP属地:四川省

又重新执行了一遍这个sql,没有更改这个配置,居然成功了。
发布于:2年前 (2022-11-25) IP属地:四川省
又重新执行了一遍这个sql,没有更改这个配置,居然成功了。
这种问题建议设置一下,因为重新跑一遍又成功了,下次跑的时候也可能再次遇到。出现这种问题一般是数据倾斜的问题,在设计表的时候要充分考虑数据倾斜的问题
发布于:2年前 (2022-11-25) IP属地:四川省
我来回答
您需要 登录 后回答此问题!