首页 > 解决方案 > cosmos db 中的高调度指标等待时间

问题描述

我正在尝试使用 cosmos db 收集一些性能数据。在当前的测试运行中,每个查询的延迟都更高。

在分析了每个查询的 QueryMetrics 之后,我了解到,每个查询在“总查询执行时间”中花费的时间更少,而在“调度指标等待时间(毫秒)”中花费的时间更多。

总查询执行时间:0.62 毫秒

调度指标等待时间(毫秒):11.31

高“调度指标等待时间(毫秒)”背后的可能原因是什么?有哪些可能的解决方案来减少等待时间?

        var getDoc= "SELECT * FROM c where c.id = /"5/"";
        FeedOptions feedOptionsUsers = new FeedOptions
        {
            PopulateQueryMetrics = true,
        };

        IDocumentQuery<dynamic> documentQuery =
            client.CreateDocumentQuery(collectionUri, getDoc, feedOptionsUsers).AsDocumentQuery();

标签: c#azure-cosmosdbazure-cosmosdb-sqlapi

解决方案


推荐阅读