我刚用cypher导入脚本设法冻结了我的整个环境。这个过程无法控制地运行99%的CPU,直到我们杀了它。
我不确定,但我认为该错误是在导入脚本中 - 尝试设置2个具有相同名称的属性 - 阅读如
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///import.csv' AS import FIELDTERMINATOR ';'
... (some WITH / WHERE clauses)
CREATE (:Mylabel {myproperty: import.column1, myproperty: import.column2});
有没有人有过这样的行为经验?
修改
我不允许复制密码,但我可以尝试保持语义完整:
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM 'file:///db.csv' AS row FIELDTERMINATOR ';'
WITH row
WHERE row.typerow = 'Some_Identifier'
WITH head(collect(row.id)) as aid, row.exclusive AS excl, toInteger(row.alwsel) AS alwsel
CREATE (:Mylabel:Mytype {aid: toInteger(aid), exclusive: toString(excl),
exclusive: CASE WHEN alwsel=1 THEN true ELSE NULL END});
如下所述:对有关财产没有任何限制。我目前无法进行任何测试。我将在几天内。