Doris–基础–06–设置内存
1、问题
- 内存不够时, 查询可能会出现"Memory limit exceeded", 这是因为doris对每个用户默认设置内存限制为 4g
2、设置内存
2.1、查看当前内存
SHOW VARIABLES LIKE "%mem_limit%";
![在这里插入图片描述](https://img-blog.csdnimg.cn/bf0048e2cfde46c3adae6d6d25e671ac.png#pic_center)
- exec_mem_limit 的单位是 byte
- 4294967296 byte=4 G
2.2、临时设置内存
- 仅仅在当前session有效
# 修改内存 为 3GB。
SET exec_mem_limit = 3221225472;
SHOW VARIABLES LIKE "%mem_limit%";
![在这里插入图片描述](https://img-blog.csdnimg.cn/b1d039841cb34e6aa2095863061cd240.png#pic_center)
2.2、永久设置内存
# 修改内存 为 3GB。
SET GLOBAL exec_mem_limit = 3221225472;
SHOW VARIABLES LIKE "%mem_limit%";
![在这里插入图片描述](https://img-blog.csdnimg.cn/3247b31b38e04e02ab46d9066b746b18.png#pic_center)