【常见问题】Memory exceed limit 错误的解决方法


Administrator
飞致云 发布于 2022-09-19 / 539 阅读 / 0 评论 /
从 Doris 查询数据时,查询任务超过 BE 所使用的内存上限(本地安装模式),相关的报错如下:解决方法:用 MySQL 客户端链接 doris-fe:docker exec -it doris-fe mysql -uroot -h doris-fe -P 9030 -pPassword123@d

从 Doris 查询数据时,查询任务超过 BE 所使用的内存上限(本地安装模式),相关的报错如下:
image-1663559202647

解决方法:

  1. 用 MySQL 客户端链接 doris-fe:
docker exec -it doris-fe mysql -uroot -h doris-fe -P 9030 -pPassword123@doris

2.先查看是否是配置问题:

SHOW VARIABLES LIKE "%mem_limit%";

3.更改查询表的内存限制,此示例更改为 8G ,实际可视情况调整:

mysql> SET GLOBAL exec_mem_limit = 8589934592;

4.重启 BE 即可

docker restart doris-be

5.其他:视实际情况调整服务器配置



是否对你有帮助?