显示查询响应时间
Display query response time
如何使用 Spring-data-neo4j 从 Neo4j 获取查询响应时间?
如在网络界面中:"Returned 2 rows in 56 ms."?
示例代码:
public interface UserRepository extends GraphRepository<User> {
@Query("MATCH (a:User{name:{0}})-[:Visited]->(b:Settlement) return b")
List<Settlement> getAllSettlementsVisitedByName(final String name);
}
据我所知,浏览器中显示的查询响应时间是由浏览器本身在客户端测量的,因此您无法从 Spring.
获取它
您可以配置 Neo4j 以将查询响应时间输出到日志文件中。作为参考,请参阅此 previous Whosebug answer.
或者,Spring 数据可能以某种方式提供响应时间。我自己不熟悉 Spring 数据,因此无法提供这方面的指导。
如何使用 Spring-data-neo4j 从 Neo4j 获取查询响应时间?
如在网络界面中:"Returned 2 rows in 56 ms."?
示例代码:
public interface UserRepository extends GraphRepository<User> {
@Query("MATCH (a:User{name:{0}})-[:Visited]->(b:Settlement) return b")
List<Settlement> getAllSettlementsVisitedByName(final String name);
}
据我所知,浏览器中显示的查询响应时间是由浏览器本身在客户端测量的,因此您无法从 Spring.
获取它您可以配置 Neo4j 以将查询响应时间输出到日志文件中。作为参考,请参阅此 previous Whosebug answer.
或者,Spring 数据可能以某种方式提供响应时间。我自己不熟悉 Spring 数据,因此无法提供这方面的指导。