Neo4j慢装

时间:2013-05-26 23:50:45

标签: neo4j

我正在抓取(使用抽样API)twitter并保存 将数据抓取到Neo4j数据库中。 当节点总数超过20,000时,我的neo4j需要永远启动。 它将停止在“......等待服务器准备好......”并且没有任何反应。 在终止启动之前,我通常会等待大约5~10分钟,到目前为止,我无法使用该节点开始处理服务器。

然而,当我删除“data”目录时,一切都会正常。

我已经检查了neo4j.log文件并找到了以下内容:

  

2013年5月26日下午9:21:53 org.neo4j.server.logging.Logger日志   信息:将启动超时设置为:120000ms基于-1

我想知道Neo4j在服务启动期间是否将所有内容加载到内存中? 我该怎么做才能加快服务的启动时间?

1 个答案:

答案 0 :(得分:1)

一种方法是使用以下内容检查初始内存建议:https://neo4j.com/docs/operations-manual/current/tools/neo4j-admin-memrec/

然后更改堆(它使用堆来存储图的状态以及查询等)。