首页 > 解决方案 > Cypher:节点创建问题

问题描述

我无法在 gui 界面和 cypher shell 中创建 10K 节点。我确实遵循了 Neo4j 性能调整(https://neo4j.com/developer/guide-performance-tuning/)。我在 Intel® Core™ i7 CPU @ 3.00GHz × 4 上使用 Ubuntu 16.04.5 LTS 和 16GB RAM。我有 neo4j 社区版本 3.4.7。我将 neo4j.conf 中的参数设置为:

dbms.memory.heap.initial_size=8g

dbms.memory.heap.max_size=8g

dbms.memory.pagecache.size=10g

dbms.jvm.additional=-Xss8G

dbms.jvm.additional=-Xmx8G

我正在使用嵌入式安装。即使那样,我在 cypher-shell 中也出现以下错误:

没有足够的堆栈大小来执行当前任务。这通常被认为是数据库错误,因此请联系 Neo4j 支持。您可以尝试增加堆栈大小:例如,将堆栈大小设置为 2M,将 `dbms.jvm.additional=-Xss2M' 添加到 neo4j 配置中(通常在 'conf/neo4j.conf' 中,或者,如果您正在使用Neo4j Desktop,通过用户界面找到)或者如果您正在运行嵌入式安装,只需添加 -Xss2M 作为命令行标志

密码命令文件附加在文本文件中。

密码文件

标签: cypher

解决方案


您应该使用 LOAD CSV,或者分别执行每个密码。


推荐阅读