如何在neo4j中启用多核支持

时间:2017-05-19 06:11:29

标签: neo4j

我们正在使用Neo4j数据库,在graphDB中有100000个联系人。当我们尝试在Neo4jcpu中插入或更新任何节点时,利用率将达到100%且仅使用单核。有没有办法在Neo4j中使用Multicore?

1 个答案:

答案 0 :(得分:2)

原因是肯定缺少索引,因此每次更新都会进行全扫描。对大多数(或所有)DBMS来说,这种行为很常见。

Neo4j中一个棘手的问题是它无法在没有标签的节点上创建索引。标记节点或者如果节点具有唯一值,则可以使用唯一约束

Cypher示例:

CREATE CONSTRAINT ON (movie:Movie) ASSERT movie.title IS UNIQUE

CREATE INDEX ON :Actor(name)

通常,您可以使用 neo4j-import neo4j-admin (每分钟约1500万个节点)显着提高插入速度。

link to documentation