neo4j想求每个节点的入度,怎么优化
发布于 3 年前 作者 shuangyu 508 次浏览 来自 问答

neo4j想求每个节点的入度,请问有什么优化方案呢,这么写感觉效率好低 MATCH (u:User) set u.in_degree = apoc.node.degree.in(u,‘HAS’)

Set 1877012 properties, completed after 306114 ms. 测试187w数据耗时5min,那线性算7kw要3/4个小时,不太能接受,而且不一定能实现线性的效果 另外也想知道,再跑这种全图便利,如果同时有对外实时查询的服务,是否会有影响

1 回复

目前使用 apoc.periodic.iterate 这个方式,参数{batchSize:3000, parallel:false,concurrency:10,retries:2}这个配置比较快,不知道为什么parallel:false比true感觉插入速度快;另外neo4j并发数到底是怎么算的

回到顶部