我知道在运行带有大图的Neo4j时,必须对映射内存,缓存和堆进行显式配置。
请告诉我如何更改这些设置?我意识到你需要测试不同的设置,但什么是一个很好的起点?
Neo4j社区版:2.2RC01 Java嵌入式数据库
机器:8GB RAM
图表大小:20M节点(5个属性),220M边缘(2个属性)
答案 0 :(得分:0)
请参阅配置手册,对于RC01,您只需设置页面缓存大小,例如:到2G
dbms.pagecache.memory=2g
您可以将设置提供给
new GraphDatabaseFactory()
.newGraphDatabaseBuilder(PATH)
.setConfig(config)
.newDatabase()
通过JVM参数运行java程序时配置堆。