Neo4j 查询 io占用异常
发布于 7 年前 作者 tomhuang 2562 次浏览 来自 问答

我有一个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系统。 Neo4J-IO-异常问题.png

1 回复

你看看你的结果集的规模 是不是 指数级别了, 这个级别,啥数据都承受不了

回到顶部