Neo4j 查询 io占用异常
我有一个100w节点,每个节点200个关系,总共2e关系的Neo4j库,在Neo4J browser 查询任意两个节点之间的3度好友:
MATCH p=((a:Person{Name:“Num996567”})-[r:Call*…3]->(x:Person{name:“Num280704”}))
RETURN distinct a,p,x;
后台 neo4j.exe 磁盘IO显示1.3M/s (我的电脑正常Copy文件时,有43m/s的速度),但磁盘的利用率居然达到100%, 查询也一直在运行,没有返回结果,这会是什么原因呢?
IO情况如图:
PS: 每个节点只有两个属性: ID 和 Name, ID就是100w之内的任意数字,Name就是一个’Num’+ID的组合字符串 。且ID和Name都加了索引。Neo4J社区版本,Window系统。