1、可以尝试修改启动脚本startupmppmd.bat,添加内存限制,示例:
--set "memory_limit=4GB" --set "query_memory_limit=500MB" --set "cache_size=1GB"
--set "memory_limit=2GB": 设置 MonetDB 服务器的最大内存使用量为 2GB。
--set "query_memory_limit=500MB": 设置单个查询的最大内存使用量为 500MB。
--set "cache_size=1GB": 设置缓存的大小为 1GB。
2、如果通过服务方式启动,需要调整Service.ini文件添加参数
另外,看报错提示是说查询语句消耗了大概16.75 GB,并且试图再分配约2.4 MB内存,由于内存不足导致失败,这类报错建议
1、增加服务器内存数量 2、优化查询语句,减少内存消耗 |