有没有简单的方法可以在mongodb中的.baseplain服务器的N1QL中获取查询时间,例如.explain()?
我有一个像SELECT c.name, c.description from customer c
这样的查询,我想跟踪时间。
答案 0 :(得分:1)
在N1QL
中,响应是JSON并包含元数据。 metrics
字段包含统计信息,包括执行查询所花费的时间(特别是elapsedTime
和executionTime
)。
在Java SDK的2.2.0 developer preview
中,您可以使用QueryMetrics
上的info()
方法将这些指标作为QueryResult
对象进行访问。