一些关于Dolphindb数据库内存的理解

关于Dolphindb内存问题
在Dolphindb数据库不重启和Dolphindb GUI不重新打开及不切换连接的情况下:
Dolphindb数据库会将之前所有跑过的脚本缓存下来,导致数据库内存只会增加
即使如下图:
一些关于Dolphindb数据库内存的理解_第1张图片
一些关于Dolphindb数据库内存的理解_第2张图片
在①图运行过之后,简单的删除ww = 1…100000000这一行如②图这样再运行,不会因为这次的变量少了而减少内存,此时内存的占用情况还是像图①多变量时的情况,内存占用率是累积的模式。所以说,当第一次运行脚本数据量比较大的时候,第二次再运行大数据量可能会抛出内存不足的异常,此时可以将第一次运行脚本占用的内存释放出来。
释放内存可以用以下方法:
1.ww =NULL,将ww变量制空
2.Dolphindb数据库节点重启(也就是服务器重启dolphindb)
3.Dolphindb GUI关闭重新打开
4.Dolphindb GUI 中的连接切换到其他的,再切换过来
查询内存占用情况:
一些关于Dolphindb数据库内存的理解_第3张图片
可能认识 的不够全面,欢迎补充!

你可能感兴趣的:(一些关于Dolphindb数据库内存的理解)