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

How to track query execution time in N1QL of couchbase server?

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

我有一个类似SELECT c.name, c.description from customer c的查询,我想追溯时间。

N1QL 中,响应为 JSON 并包含元数据。 metrics 字段包含统计信息,包括执行查询所花费的时间(特别是 elapsedTimeexecutionTime)。

在 Java SDK 的 2.2.0 developer preview 中,您可以使用 QueryResult 上的 info() 方法将这些指标作为 QueryMetrics 对象访问。