首页 > 解决方案 > 集合吞吐量问题

问题描述

我有两个不同的 CosmosDB 帐户用于暂存和生产。我为集合配置的吞吐量存在问题。

在暂存 CosmosDB 中,其中一个集合有 4000 RU。在指标中,我可以看到预配置的吞吐量与我配置的相似。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在生产中,其中一个集合具有不同的吞吐量,而不是我配置的。预配的吞吐量是 12000 RU,我可以看到的指标是 1200 RU。似乎预配的吞吐量除以 10。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我能看到的唯一区别是 CosmosDB 帐户的读写位置。我对此没有太多想法。请帮忙。

标签: azureazure-cosmosdb

解决方案


集合是否分区?

如果是,则吞吐量在分区之间平均分配,例如,如果您为整个集合提供 12000 RU/s,并且有 10 个分区,则每个分区的吞吐量将为 12000/10 = 1200 RU/s。

页面顶部应显示一条消息,说明:

集合 {NAME} 有 10 个分区键范围。预置吞吐量均匀分布在这些分区中(每个分区 1200 RU/s)。


推荐阅读