我正在尝试使用cosmos db收集一些性能数据。在当前的测试运行中,每个查询的等待时间都更长。
在为每个查询分析QueryMetrics之后,我知道,每个查询在“ Total Query Execution Time”中花费的时间更少,而在“ Scheduling Metrics Wait Time(ms)”中花费更多的时间。
总查询执行时间:0.62毫秒
计划指标等待时间(ms):11.31
“排定指标等待时间(ms)”过高可能是什么原因?有什么解决方案可以减少等待时间?
var getDoc= "SELECT * FROM c where c.id = /"5/"";
FeedOptions feedOptionsUsers = new FeedOptions
{
PopulateQueryMetrics = true,
};
IDocumentQuery<dynamic> documentQuery =
client.CreateDocumentQuery(collectionUri, getDoc, feedOptionsUsers).AsDocumentQuery();