【发布时间】:2017-11-11 00:09:10
【问题描述】:
更新:这个问题现在无效,因为我认为发生的事件并没有像我想象的那样发生(详情见下文)。尽管答案和 cmets 可能对其他人有用,但我将按原样保留问题。
我通过 Azure 门户创建了一个集合,最初配置为:
- 存储容量:无限
- 初始吞吐量容量 (RU/s):2500
- 分区键:
/PartitionKey
然后通过 .NET SDK,我将 Initial Throughput Capacity (RU/s) 更改为 400。
根据 Azure 门户中集合的 Scale & Settings 选项卡,吞吐量 (400 - 10,000 RU/s)* 的值为 400。
这是受支持的配置吗?我假设这是某个地方的错误,但也许不是? 我将为此收款支付什么费用?
顺便说一句……
Add Collection 屏幕不允许我在初始创建时将吞吐量设置为 400,但之后我似乎可以更改它。
更新:我想我已经弄清楚发生了什么。我手动创建了一个分区集合,然后我忘记了我的代码(我正在使用的导入器/迁移工具)删除数据库并在启动时重新创建数据库和集合。当它这样做时,它被创建为一个非分区集合。现在我已更正此问题,我收到错误消息“报价应具有介于 2500 和 100000 之间的有效吞吐量值(包括 100 增量)。”如果我尝试重现我之前认为自己能够做到的事情。
【问题讨论】:
标签: azure azure-cosmosdb