我们正在使用Jena TDB开展一个大型项目(包含大量元数据)。大约一个月前,有关内存的问题突然出现 - 程序已经运行了好几个月而且没有进行任何更改 - 我们无法再上传任何数据。
我们已经在这个问题上工作了几个星期,我们认为问题是由于我们的一些.dat
文件的大小超过16Gb而引起的。我们已经读过,用于TDB的索引系统每个索引使用64位:8位用于类型+ 44位用于磁盘分配+ 12位用于vnode。有了44位,我们可以管理16GB,我们认为这里出现了内存问题。
请问我们是否正确?如果是这样,您能告诉我们最佳解决方案吗?