Azure cosmosdb Can';t缩小数据库

Azure cosmosdb Can';t缩小数据库,azure-cosmosdb,Azure Cosmosdb,我已经创建了一个Cosmos DB数据库,并将吞吐量设置为在数据库级别进行配置 当集装箱数量超过4个时,吞吐量开始自动增加100 RU/s(如预期) 问题是,如果我删除一些容器,我似乎无法缩小RU/s,例如,如果我有10个容器,吞吐量将达到1000 RU/s,但如果我删除其中5个容器,我无法缩小到500 RU/s 这是设计的还是有什么方法可以缩小规模?一旦CosmosDB创建了足够的物理分区来匹配您的负载和需求,它就不会删除它们。从我观察到的情况来看,只有当它有足够的RU和文档时,它才会扩展物理

我已经创建了一个Cosmos DB数据库,并将吞吐量设置为在数据库级别进行配置

当集装箱数量超过4个时,吞吐量开始自动增加100 RU/s(如预期)

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


这是设计的还是有什么方法可以缩小规模?

一旦CosmosDB创建了足够的物理分区来匹配您的负载和需求,它就不会删除它们。从我观察到的情况来看,只有当它有足够的RU和文档时,它才会扩展物理分区,而当这些文档不再存在时,它就不会重新扩展物理分区。这是针对集合级别RU配置的,但数据库级别1也需要类似的功能,除非您为集合本身配置特定于集合的吞吐量。

一旦CosmosDB创建了足够的物理分区以匹配您的负载和需求,它将不会删除它们。从我观察到的情况来看,只有当它有足够的RU和文档时,它才会扩展物理分区,而当这些文档不再存在时,它就不会重新扩展物理分区。这是针对集合级别RU设置的,但是数据库级别1也需要类似的功能,除非您设置专门用于集合本身的特定于集合的吞吐量。

答案是否有帮助,你知道文档中有没有提到这一点吗?没有直接的联系,但可以通过这样一个事实推断出来,即一旦创建了物理分区,它就不会被删除,并且每个物理分区都有一个可以分配给它的最小RU数量。谢谢Nick,你知道文档中有没有提到这一点吗?没有直接的链接,但可以通过这样一个事实来推断:一旦创建了物理分区,它就不会被删除,并且每个物理分区都有一个可以分配给它的最小RU数量。