分区的CosmosDB / DocumentDB集合是否可以配置少于400 RU / s的吞吐量?

时间:2017-11-08 13:21:37

标签: azure azure-cosmosdb

更新 :这个问题现在无效,因为我认为发生的事件并没有像我想象的那样发生(详见下文) )。我将问题保留原样,但答案和评论可能对其他人有用。

我通过Azure门户创建了一个集合,最初配置为:

  • 存储容量:无限制
  • 初始吞吐量(RU / s):2500
  • 分区键:/PartitionKey

然后通过.NET SDK我将初始吞吐量容量(RU / s)更改为400。

根据 Scale& Azure门户中集合的设置选项卡吞吐量(400 - 10,000 RU / s )*的值为400。

这是受支持的配置吗?我认为这是某个地方的错误,但也许不是? 我会为此系列收取哪些费用?

暂且不说......

添加集合屏幕不允许我在初始创建时将吞吐量设置为400,但似乎我可以在之后更改它。

enter image description here

更新 :我想我已经知道发生了什么。我手动创建了一个分区集合,然后我忘记了我的代码(我正在处理的导入器/迁移工具)删除了数据库并在启动时重新创建了数据库和集合。当它执行此操作时,它将创建为非分区集合。现在我已经纠正了这个问题,我得到了错误“该商品应该具有2500到100000之间的有效吞吐量值,以100为增量。”如果我试图重现我之前想要做的事情。

1 个答案:

答案 0 :(得分:1)

你没有看到错误。您正在尝试在分区集合上设置RU范围。

单分区集合(10GB)允许400-10000 RU。

您在问题中显示的是分区集合,其缩放比例为2500 RU。

无论是通过门户网站还是通过API / SDK,您都无法为400 RU配置分区集合。