Neo4j c#client内存不足异常

时间:2017-08-15 17:10:44

标签: c# neo4j out-of-memory neo4jclient

我的neo4j数据库中有100多万个节点。我尝试在单个查询中查询所有这些节点,并因"Out of Memory"而引发异常。

什么是最佳做法/如何解决这种情况?

Basicaly如何在c#中查询neo4j中的大型数据集?

1 个答案:

答案 0 :(得分:1)

来自评论:

  

嘿@BrunoPeres。我将jvm / ram配置保留为默认值。我想   了解常见的模式或人们在活动中所做的事情   他们想要从neo4j查询大型数据集。

如果你真的想同时使用100多万个节点,我相信无所事事......你需要增加可用的硬件。否则你可以使用SKIP和LIMIT做一些类似分页的方法。

  

我可以尝试自定义JVM使用的RAM,但听起来像是" hack" ...?如果明天我有1000万个节点怎么办..

好吧,如果您的节点数量从100万增加到1000万,这意味着您的硬件需求也增加了。