CosmosDB:最小吞吐量没有意义

时间:2019-10-18 06:01:20

标签: azure azure-cosmosdb

到目前为止,我们获得了一个包含24个容器的cosmos数据库。 吞吐量是在数据库级别上配置的。

我希望最小吞吐量为2400 RUs,但实际上是4500。 (在Azure Portal中显示,并在.NET SDK中显示错误消息)

  

期望:

     

容器数量* 100 RU / s =最小值RU / s

     

或者如果容器计数小于或等于四个

     

400 RU / s

screenshot of RU count

我观察到这种行为,即删除数据库并重新创建数据库后,吞吐量按预期工作。 仅在使用数据库几天后,才会发生此行为。

  

有没有解释为什么这是预期的,或者是其中的错误   CosmosDB本身?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

每个屏幕截图都配置了两个区域:

two regions

每个区域都在消耗2400左右的RU。 2x2400 =4800。似乎您每个区域的RU略少于2400 RU。

在任何情况下:两区域设置会使您将预期RU加倍。