如何计算服务器端脚本中使用的Azure Cosmos DB RU

Dav*_*hen 4 azure azure-cosmosdb

如果我在cosmos db中编写一个javascript存储过程并且我遍历1000个文档并且每个文档是1K大小,那么它是否花费我1000卢比?

Dav*_*gon 5

RU计算不起作用(例如,你不能简单地假设1K doc x 1000 = 1000 RU).

确定存储过程成本的最准确方法是检查RU费用,该费用在调用存储过程后的标头中返回.

标头是x-ms-request-charge通过SDK调用中返回的标头以及原始REST调用公开的.

在node/javascript中,您将进行如下调用:

client.executeStoredProcedure(sprocLink,params,options, function (err, doc, headers) {
  ...
})
Run Code Online (Sandbox Code Playgroud)

你想看看headers['x-ms-request-charge'].