显示查询响应时间

时间:2015-12-05 14:42:05

标签: neo4j spring-data-neo4j spring-data-neo4j-4

如何使用Spring-data-neo4j从Neo4j获取查询响应时间?

在网络界面中:"在56毫秒内返回2行。"?

示例代码:

public interface UserRepository extends GraphRepository<User> {

    @Query("MATCH (a:User{name:{0}})-[:Visited]->(b:Settlement) return b")
    List<Settlement> getAllSettlementsVisitedByName(final String name);
}

1 个答案:

答案 0 :(得分:3)

AFAIK,浏览器中显示的查询响应时间由浏览器本身在客户端测量,因此您无法从Spring获取它。

您可以将Neo4j配置为将查询响应时间输出到日志文件中。有关参考,请参阅此previous Stackoverflow answer

或者,Spring Data可能有某种方式提供响应时间。我自己并不熟悉Spring Data,所以我无法在这方面提供指导。