如何知道Neo4j中的访问节点

时间:2018-06-01 16:42:00

标签: neo4j

阅读Stefan的帖子后:https://neo4j.com/blog/dark-side-neo4j-worst-practices/他说,如果国家成为一个节点,那么效率会更高,因为不住在那里的朋友不会在英国访问

当我们在neo4j中创建查询cypher时,如何知道访问了哪些节点?是否有任何形式如摘要或调试在查询结束时指示:50个访问过的节点,60 MB内存等?< / p>

1 个答案:

答案 0 :(得分:2)

您可以PROFILE查询查看查询计划,其中包括数据库命中(数据库工作的抽象单位)以及在密码操作之间流动的行数(操作产生结果行...并且每个输入行执行操作。)

如果您有Neo4j Enterprise,则可以启用query logging,您可以将其配置为生成超过指定执行时间的已执行查询的指标。度量可能包括计划,执行和等待所花费的时间(例如锁定),以及页面命中和未命中,以及在整个查询执行期间分配的内存(但不一定保持完成)。