首页 > 解决方案 > 如何降低最小吞吐量

问题描述

我需要一些对 Cosmos DB 的支持。我已经将数据库扩大到 10k RU/s 以上,现在我不能再降到 10k 以下。看起来我已经被锁定在某种更高的层次上,这非常令人沮丧。我需要回到之前的状态(1,800),但是现在最小吞吐量是 10,000,我无法更改它。请帮忙。

最小吞吐量停留在 10,000 RU/s

标签: azure-cosmosdbscalethroughput

解决方案


当您横向扩展 Cosmos DB 时,它会创建无法解除分配的物理分区。结果是最小 RU/s 约为曾经提供的最大吞吐量的 10%。

现在解决这个问题的唯一方法是删除容器。如果容器中有数据需要保留,则需要将其迁移到另一个容器。这过去需要编写代码,但现在使用Live Data 迁移器有一个更简单的选择。复制数据后,您可以删除原始容器。


推荐阅读