2 个回答
1、如果临时用,那么在会话中设置 exec_mem_limit 变量,之后该会话内的所有查询都使用这个内存限制。
set exec_mem_limit=1G;
2、如果想要全局对所有sql进行内存限制,则设置全局变量 exec_mem_limit。则之后所有新会话(新连接)的所有查询都使用这个内存限制。set global exec_mem_limit=1G;
3、如果是在jdbc中,想要对某条sql进行内存限制,则在该sql中添加注解即可,单位是字节select /*+ SET_VAR(exec_mem_limit=1073741824) */ id, name from tbl where xxx;
发布于:4个月前 (12-18) IP属地:四川省
我来回答
您需要 登录 后回答此问题!