目前我有一个如下所示的graph.db: 我有6个索引,~3x10 ^ 5个节点,以及~6x10 ^ 5个关系。
102B Mar 14 16:05 index
583B Mar 14 16:05 index.db
13K Mar 14 16:05 messages.log
78B Mar 14 16:05 neostore
9B Mar 14 16:05 neostore.id
72B Mar 14 16:05 neostore.labeltokenstore.db
9B Mar 14 16:05 neostore.labeltokenstore.db.id
444B Mar 14 16:05 neostore.labeltokenstore.db.names
9B Mar 14 16:05 neostore.labeltokenstore.db.names.id
3.8M Mar 14 16:05 neostore.nodestore.db
9B Mar 14 16:05 neostore.nodestore.db.id
93B Mar 14 16:05 neostore.nodestore.db.labels
9B Mar 14 16:05 neostore.nodestore.db.labels.id
26M Mar 14 16:05 neostore.propertystore.db
153B Mar 14 16:05 neostore.propertystore.db.arrays
9B Mar 14 16:05 neostore.propertystore.db.arrays.id
9B Mar 14 16:05 neostore.propertystore.db.id
178B Mar 14 16:05 neostore.propertystore.db.index
9B Mar 14 16:05 neostore.propertystore.db.index.id
710B Mar 14 16:05 neostore.propertystore.db.index.keys
9B Mar 14 16:05 neostore.propertystore.db.index.keys.id
8.0K Mar 14 16:05 neostore.propertystore.db.strings
9B Mar 14 16:05 neostore.propertystore.db.strings.id
20M Mar 14 16:05 neostore.relationshipstore.db
9B Mar 14 16:05 neostore.relationshipstore.db.id
58B Mar 14 16:05 neostore.relationshiptypestore.db
9B Mar 14 16:05 neostore.relationshiptypestore.db.id
292B Mar 14 16:05 neostore.relationshiptypestore.db.names
9B Mar 14 16:05 neostore.relationshiptypestore.db.names.id
82B Mar 14 16:05 neostore.schemastore.db
9B Mar 14 16:05 neostore.schemastore.db.id
102B Mar 14 16:05 schema
0B Mar 14 16:05 store_lock
我的目标是将4x10 ^ 6个节点和~8x10 ^ 6个关系放入数据库。
类型MATCH (n:nodelabel) RETURN n LIMIT 25
的查询似乎很慢,因为这不是一个复杂的查询,我认为我的查询不是问题。我该如何决定使用哪些内存设置?或者还有其他问题吗?我不确定要问什么问题。
我在专用的Ubuntu服务器上运行Neo4j。
这就是我正在使用的:
neostore.propertystore.db.index.keys.mapped_memory=50M
neostore.propertystore.db.index.mapped_memory=50M
neostore.nodestore.db.mapped_memory=200M
neostore.relationshipstore.db.mapped_memory=2G
neostore.propertystore.db.mapped_memory=205M
答案 0 :(得分:0)