阅读Stefan的帖子后:https://neo4j.com/blog/dark-side-neo4j-worst-practices/他说,如果国家成为一个节点,那么效率会更高,因为不住在那里的朋友不会在英国访问
当我们在neo4j中创建查询cypher时,如何知道访问了哪些节点?是否有任何形式如摘要或调试在查询结束时指示:50个访问过的节点,60 MB内存等?< / p>
答案 0 :(得分:2)
您可以PROFILE查询查看查询计划,其中包括数据库命中(数据库工作的抽象单位)以及在密码操作之间流动的行数(操作产生结果行...并且每个输入行执行操作。)
如果您有Neo4j Enterprise,则可以启用query logging,您可以将其配置为生成超过指定执行时间的已执行查询的指标。度量可能包括计划,执行和等待所花费的时间(例如锁定),以及页面命中和未命中,以及在整个查询执行期间分配的内存(但不一定保持完成)。