cypher - 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 作为命令行标志
密码命令文件附加在文本文件中。
解决方案
您应该使用 LOAD CSV,或者分别执行每个密码。
推荐阅读
- bootstrap-4 - 手机媒体查询
- octobercms - afterSave() 尝试在 octoberCMS 中获取非对象的属性时出错
- javascript - 根据谷歌地图结果缩放
- ruby-on-rails - 红宝石块打印/显示问题
- angular - Angular 5,获取实际网络 IP 地址
- javascript - 在反应中,如何在获取后更新状态?
- git - Git 不跟踪修改过的文件
- ubuntu - Ubuntu Freeradius 登录到 AWS
- jmeter - com.thoughtworks.xstream.io.StreamException:
- json - 当类型正确时,可解码类型上的 typeMismatch