JanusGraph 事务和配置

jan*_*aph 2 gremlin gremlin-server janusgraph

我可以在单个事务中创建的最大顶点和边数是多少,更多的是如何配置 JanusGraph 服务器堆以为其添加更多内存。提前致谢。

小智 6

对于每个事务的最大顶点和边,它实际上取决于您的系统。在 janusgraph-users google group 中有一个讨论涉及批量加载和提交频率。

为了添加更多内存,我将从gremlin 控制台教程中窃取一个技巧。

您可以通过更改 bin/gremlin.sh 中的 -Xmx 设置来更改分配给控制台的内存量。此设置控制 JVM 内存分配池的最大大小。要将此值设置为 1024 兆字节,请按如下方式设置此值:-Xmx1024m。最好将此设置附加到该脚本中 JAVA_OPTIONS 变量的初始化中。如果您选择覆盖 JAVA_OPTIONS,请务必检查 bin/gremlin.sh 中的默认设置以包含它们,因为它们不应在您的覆盖中省略。

如果您需要向服务器添加更多内存,您还可以使用 -Xmx 分配更多内存,但在 gremin-server.sh 或 janusgraph.sh 中,具体取决于您使用的服务器。

此外,我还有一些同事对批量加载性能进行了一些研究,您可能会发现他们的介绍很有帮助。