我收集了7份文件。 6个文档大小约为1kb,一个约为15kb。
文档有一个名为Email
的字段。
在Azure门户中,在CosmosDB数据资源管理器中,我执行简单查询:
{"Email":/^co*/}
这将返回Email
属性以co
开头的所有文档(在这种情况下,它始终返回1个文档)。现在,当我反复运行此查询时,我的RU费用从6.98到104.99不等!
我强调,所有这些都发生在Azure门户中的CosmosDB数据资源管理器中。在测试期间,收集不会改变。我在运行测试时没有其他任何数据库查询。
现在这对我来说是完全的谜。我认为请求费用是确定性的,并且如果收集和查询不改变该请求费用将是相同的。这是15倍的不同。
有没有人有任何解释?