neo4j刚启动数据需要预热
使用bin/neo4j-shell 进入neo4j命令行界面,执行以下语句预热:
MATCH (n)
OPTIONAL MATCH (n)-[r]->()
RETURN count(n.name) + count(r);
索引问题
首先使用explain ,看是否使用了索引,如果没有要添加索引,看下图:
explain match data=(na)-[r]->(nb:company{name:'ss'}) return data;
其中,最后一列NodeByLabelScan表示没有使用索引,这时要添加索引:
CREATE INDEX ON :company(id);
添加索引后再次explain,如下图:
此时,NodeIndexSeek表示使用了索引,这时再查询就快了。