我正在尝试将数据集加载到GraphDB 7.0中。我编写了一个Python脚本来转换和加载Sublime 3上的数据。程序突然停止工作并关闭,计算机威胁要重新启动,但没有重新启动,由于GraphDB不允许我查询插入内容,我损失了几个小时的计算时间。这是我在GraphDB上遇到的错误:
The currently selected repository cannot be used for queries due to an error:
org.openrdf.repository.RepositoryException: java.lang.RuntimeException: There is not enough memory for the entity pool to load: 65728645 bytes are required but there are 0 left. Maybe cache-memory/tuple-index-memory is too big.我将JVM设置为:
-Xms8g
-Xmx9g我不记得我为缓存和索引内存设置了什么值。我如何解决这个问题?
对于记录,我需要解析的数据库大约有300 k条记录。这个程序关闭了大约50k的商店。我需要做些什么来解决这个问题?
发布于 2016-05-19 13:51:17
打开工作台,检查给缓存内存的内存量。
Xmx应该是一个足够的值
cache-memory + memory-for-queries + entity-pool-hash-memory遗憾的是,后者很难计算,因为它取决于存储库中的实体数量。你要么必须:
https://stackoverflow.com/questions/36963231
复制相似问题