Neo4j的查询速度为何这么慢?这能商用吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j的查询速度为何这么慢?这能商用吗相关的知识,希望对你有一定的参考价值。
neo4j刚启动数据是冷的需要预热
使用bin/neo4j-shell 进入neo4j命令行界面,执行以下语句预热:
MATCH (n)OPTIONAL MATCH (n)-[r]->()
RETURN count(n.prop) + count(r.prop);
索引问题
首先explain以下,看是否使用了索引,如果没有要添加索引,看下图:
其中,圈中部分NodeByLabelScan表示没有使用索引,这时要添加索引:
CREATE INDEX ON :Person(uid)
添加索引后再次explain,如下图:
此时,NodeIndexSeek表示使用了索引,这时再查询就快了。
最后,附张示例项目图,是个app界面
欢迎下载,人脉通
参考技术A 是电信宽带么,是的话可以试试迅雷快鸟加速器加速器仍有问题请搜索“一起smart”或“iqismart”,去提问
以上是关于Neo4j的查询速度为何这么慢?这能商用吗的主要内容,如果未能解决你的问题,请参考以下文章
对 pandas 数据框的索引查找。为何这么慢?如何加快速度? [复制]
#yyds干货盘点# MySQL性能优化:为什么查询速度这么慢