如何在couchbase服务器的N1QL中跟踪查询执行时间?

如何在couchbase服务器的N1QL中跟踪查询执行时间?,couchbase,n1ql,Couchbase,N1ql,在mongodb中的couchbase服务器的N1QL like.explain()中有没有简单的方法来获取查询时间 我有一个查询,比如从客户c中选择c.name、c.description,我想跟踪时间 在N1QL中,响应是JSON并包含元数据。metrics字段包含统计信息,包括执行查询所花费的时间(尤其是elapsedTime和executionTime) 在Java SDK的2.2.0开发者预览版中,您可以使用QueryResult上的info()方法,以QueryMetrics对象的形

在mongodb中的couchbase服务器的N1QL like.explain()中有没有简单的方法来获取查询时间


我有一个查询,比如
从客户c中选择c.name、c.description,我想跟踪时间

N1QL
中,响应是JSON并包含元数据。
metrics
字段包含统计信息,包括执行查询所花费的时间(尤其是
elapsedTime
executionTime


在Java SDK的
2.2.0开发者预览版
中,您可以使用
QueryResult

上的
info()
方法,以
QueryMetrics
对象的形式访问这些指标。除了Simon所说的之外,我们正在研究为高级阶段(例如解析、排序)添加跟踪时间。这在N1QL中并不简单,因为有些阶段是并行的,即使对于单个查询也是如此。