Windows Neo4j 中的内存、缓存和堆配置
Memory, cache and heap configuration in Neo4j in Windows
我理解当 运行 Neo4j 具有大图时,映射内存、缓存和堆的显式配置是必要的。
请提供一些关于如何更改这些设置的指示?我知道您需要使用不同的设置进行测试,但什么是好的起点?
Neo4j 社区版本:2.2RC01 Java 嵌入式数据库
机器:8GB 内存
图大小:20M 个节点(5 个属性),220M 个边(2 个属性)
参见配置手册,对于 RC01,您只需设置页面缓存大小,例如到 2G
dbms.pagecache.memory=2g
您可以将设置提供给
new GraphDatabaseFactory()
.newGraphDatabaseBuilder(PATH)
.setConfig(config)
.newDatabase()
当您 运行 您的 java 程序时,通过 JVM 参数配置堆。
我理解当 运行 Neo4j 具有大图时,映射内存、缓存和堆的显式配置是必要的。
请提供一些关于如何更改这些设置的指示?我知道您需要使用不同的设置进行测试,但什么是好的起点?
Neo4j 社区版本:2.2RC01 Java 嵌入式数据库
机器:8GB 内存
图大小:20M 个节点(5 个属性),220M 个边(2 个属性)
参见配置手册,对于 RC01,您只需设置页面缓存大小,例如到 2G
dbms.pagecache.memory=2g
您可以将设置提供给
new GraphDatabaseFactory()
.newGraphDatabaseBuilder(PATH)
.setConfig(config)
.newDatabase()
当您 运行 您的 java 程序时,通过 JVM 参数配置堆。