Neo4j图数据库高级应用系列 / 服务器扩展指南 APOC(4.6) - 并行执行Cypher

本文介绍了如何利用APOC库在Neo4j中实现Cypher查询的并行执行,以提高效率。通过示例展示了如何针对名称列表并行查找其图中的邻居节点。
摘要由CSDN通过智能技术生成

Cypher的执行在缺省情况下都是单线程的。而有时,我们需要并行执行查询,例如对一个名称列表,查询它们在图中的邻居。这里,可以用APOC的Cypher相关过程runParallel()。

// 并行初始化并执行查询。
 // 缺省情况下,最大分区数/并行数为CPU内核数 x 100; 
 // 最多批次数为10000。例如,如果Neo4j数据库被分配了4个内核,
 // 那么并行的最多进程数为400。

CALL apoc.cypher.parallel(
   fragment,
   params,
   parallelizeOn
) YIELD value

 

参数名

类型

缺省值

可为空?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值