I'm testing a query in neo4j and I see that when I clear the cache . Neo4j takes more time to load . which mean performances are dicreasing . Why is this happening I don't know now whether to clear the cache for each query ? or should I just test without clearing the cache
答案 0 :(得分:1)
Neo4j浏览器不会缓存查询中的任何数据。 因此,清除浏览器缓存不会影响查询执行时间。
也许浏览器正在创建与数据库的新连接,进行一些计算(例如节点的颜色)等。
要查看查询执行时间,请在查询面板上选择row
结果,然后查看底部。您应该看到类似的内容:Started streaming 50 records after 2 ms and completed after 12 ms.
2 ms
是您的查询执行时间。
如果您想要优化/查看查询的效果,建议您使用EXPLAIN
和PROFILE
。
仅供参考,Neo4j有两个缓存:
干杯