Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4J中损坏/孤立的关系_Neo4j - Fatal编程技术网

Neo4J中损坏/孤立的关系

Neo4J中损坏/孤立的关系,neo4j,Neo4j,我一直在尝试对我的数据库进行一些重构工作(在节点之间创建新的关系以加快某些查询),但由于我低估了节点的数量(愚蠢的星期五下午的错误,我将在星期一付费),导致内存不足异常。查询未完成,但确实导致数据库崩溃,需要重新启动服务器 现在,我正在尝试重新运行查询,但似乎我的一些数据已损坏或一些节点已孤立(可能是因为事务没有时间回滚) 是否有人有此错误的经验,或如何着手修复它的建议 这是一个alpha-semi-prod数据库,我每天晚上都有备份(和一小部分用户),所以我不想求助于备份来保存数据 我遇到的错

我一直在尝试对我的数据库进行一些重构工作(在节点之间创建新的关系以加快某些查询),但由于我低估了节点的数量(愚蠢的星期五下午的错误,我将在星期一付费),导致内存不足异常。查询未完成,但确实导致数据库崩溃,需要重新启动服务器

现在,我正在尝试重新运行查询,但似乎我的一些数据已损坏或一些节点已孤立(可能是因为事务没有时间回滚)

是否有人有此错误的经验,或如何着手修复它的建议

这是一个alpha-semi-prod数据库,我每天晚上都有备份(和一小部分用户),所以我不想求助于备份来保存数据

我遇到的错误是:

查询(为了完整性而包括):

While loading relationships for Node[1020530] a Relationship[3372448] was encountered that had startNode: 1865693 and endNode: 1769485, i.e. which had neither start nor end node as the node we're loading relationships for
CALL apoc.periodic.commit(
  'MATCH (a:Address)-[:IN]->(c:City) WHERE not((a)-[:ADDR_IN_CITY]->(:City)) WITH a, c LIMIT {limit} CREATE (a)-[:ADDR_IN_CITY]->(c) RETURN COUNT(c) as c_count',
  { limit: 1000 }
)