DocumentDB吞吐量从1000缩小到400

时间:2018-02-26 12:38:18

标签: azure azure-cosmosdb

首先,我创建了使用2000作为吞吐量的DocumentDB Collection。在我意识到它太高之后,我尝试通过单击( - )按钮来减少。它减少到1000后,它不起作用。我想设置为400。

enter image description here

2 个答案:

答案 0 :(得分:5)

不幸的是,考虑到您的收藏品大小无限,这是不可能的。此类收集的最小吞吐量为1000 RU / s(较早时为2500 RU / s)。

如果您想拥有400 RU / s的集合,请创建一个具有固定存储容量(目前为10GB)的新集合,并将现有集合中的数据迁移到此新集合。

答案 1 :(得分:0)

最近对Cosmos DB的性能水平进行了一些更新。之前的S1, S2, S3 performance levels have been retired。现在只有两种类型的容器,固定无限。正如Gaurav所提到的, fixed 的RU / s范围是400 - 10,000,无限的范围是1,000 - 100,000。并且无限必须有分区键,而 fixed 不必。

可在此新更新的文档中找到更多详细信息:Partition and scale in Azure Cosmos DB。根据这个文件,我的建议是,即使你去创建一个固定的容器,你仍然应该给它1,000 RU / s和一个分区密钥,这样你以后就不必进行迁移了以防你的数据或负载超出固定容器的容量。