首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j -事务回滚

Neo4j -事务回滚
EN

Stack Overflow用户
提问于 2015-07-24 15:25:55
回答 1查看 1.1K关注 0票数 0
代码语言:javascript
复制
$ match (d:Description) with d limit 30000 delete d;                   
+-------------------+
| No data returned. |
+-------------------+
Nodes deleted: 30000
811 ms

TransactionFailureException: Transaction was marked as successful, but unable to commit transaction so rolled back.

不知道怎么修吗?无法添加,不能删除。即使是数量较少的记录,它也是失败的。

我还多次重新启动服务器。没有改善。FinalLy我得到了这个:

代码语言:javascript
复制
neo4j-sh (?)$ match (n:Description) DELETE n;               
+-------------------+
| No data returned. |
+-------------------+
Nodes deleted: 2150218
16939 ms
Error occurred in server thread; nested exception is: 
    java.lang.OutOfMemoryError: Java heap space

不知道怎么解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-24 20:43:51

由于我怀疑在某些情况下数据文件已损坏(请参见在服务器重新启动后仍未提交删除并回滚),因此我创建了一个新问题:在我的示例中,为了向前迈进,我丢弃了数据库并从头开始重新加载。这是三个小时的努力,只有在开发的情况下才能发挥作用。绝对不是生产环境的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31614335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档