【发布时间】:2018-09-12 14:56:47
【问题描述】:
当我第一次将集合加载到内存中时,它全部都在内存中(我可以在任务管理器中看到它),但随着时间的推移,我可以看到只有一部分原始大小被 @987654321 占用@ 过程。此外,当我执行查询并从该集合中检索数据时,我可以看到磁盘使用量在短时间内增长,并且使用的 RAM 的大小也在增长。
我想避免它。我该怎么做?
我看到集合具有属性isVolatile
isVolatile:如果为true,则集合数据将保存在内存中 只有,ArangoDB 不会将数据写入或同步到磁盘。
这几乎是我想要的,但是
卸载集合会导致集合数据被 丢弃。停止或重新启动服务器也会导致完全 集合中的数据丢失
我能否以某种方式将整个集合保存在内存中,但在卸载后不会丢失数据?
【问题讨论】:
标签: arangodb