Azure CosmosDb计数消耗大量RU / s

时间:2018-09-28 14:09:24

标签: azure-cosmosdb azure-cosmosdb-mongoapi

我正在使用CosmosDb,但是我的应用程序消耗大量RU / s时出现了问题。为了弄清楚事情,我一直在通过mongo shell测试不同的查询,并注意到以下内容。

当我使用以下查询在一个集合中获取所有文档时:

db.Article.find({"TenantId":new BinData(3,"quATe8dai0y4t/FycPd4RA==")}).toArray()

Azure门户中显示的请求费用高于(如预期的)此计数查询:

db.Article.count({"TenantId":new BinData(3, "quATe8dai0y4t/FycPd4RA==")})

但是对于计数查询,最大消耗的RU / s要高得多(请参见图表)。这让我感到惊讶。因为请求费用较高,Max消耗的RU / s不应更高吗?

该馆藏由6k个文档组成,每个文档约600b。

Request Charge Diagram

Max consumed RU/s Diagram

0 个答案:

没有答案