Hello everyone, i'm trying to MERGE thousands of nodes using UNWIND and
apoc procedures (for a dynamic label creation) using Java Driver as follows:
String query =
"UNWIND $nodes AS n " +
"CALL apoc.merge.node([n.category], {id: n.id}, n) YIELD
node RETURN node";
session.run( query, params );
My database contains something like 150k nodes divided by 16 labels and
130k relationships of the same type. It worked fine so far, it never failed
to deliver, but now that i'm trying to create something like 4k new nodes
and 5k new relationships at once it took more than 30 minutes. I feel like
it should be way faster than this.
Am i doing anything wrong? Is it really supposed to be this slow? Is there
anything i can do to make this process smoother and to improve performances?
Thanks in advance
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.