无法缩小数据库

时间:2019-06-19 05:10:28

标签: azure-cosmosdb

我创建了一个Cosmos DB数据库并设置了要在数据库级别配置的吞吐量。

当容器数量超过4个时,每个新容器的吞吐量将自动增加100 RU / s(如预期)。

问题是,如果我删除一些容器,我似乎无法缩小RU / s的比例,例如,如果我有10个容器,吞吐量将达到1000 RU / s,但是如果我删除其中的5个容器,无法降低到500 RU / s。

这是设计使然,还是可以通过某种方式缩小规模?

1 个答案:

答案 0 :(得分:0)

一旦CosmosDB创建了足够的物理分区来满足您的负载和要求,它将不会删除它们。从我观察到的结果来看,只有在具有足够的RU和文档时,它才会向外扩展物理分区,而当这些文档不再存在时,则不会再扩展物理分区。这是针对集合级RU设置的,但是除非您提供专用于集合本身的特定于集合的吞吐量,否则数据库级别一也需要类似的工作。