根据我的理解,如果配置了自动驾驶仪,则最大吞吐量为20,000 RU,如果我有4个分区,则每个分区的最大吞吐量为2000 RU。
有人可以验证我对将要收取的吞吐量计算的以下假设
如果2个分区各自的流量约为1000 RU,则计算出的吞吐量将为1000 + 1000 + 0 + 0 = 2000 RU
如果仅一个分区具有4000 RU的热量,则计算出的吞吐量将为4000 + 0 + 0 + 0 = 4000。
如果未使用任何分区,则将计算最大吞吐量的10%,即2000 RU。
我的假设正确吗?
答案 0 :(得分:0)
我不认为这是这样的。其实际工作方式如下:
无论将多少RU / s分配给容器,一个分区可以通过的绝对最大值为10.000 RU / s。
https://docs.microsoft.com/bs-cyrl-ba/azure/cosmos-db/partition-data
为容器配置的吞吐量在各设备之间平均分配 物理分区。不分配的分区键设计 吞吐量请求平均可能会创建“热”分区。热 分区可能会导致速率限制和无效使用 预配置的吞吐量和更高的成本。
与逻辑分区不同,物理分区是内部的 系统的实施。您无法控制尺寸,位置, 或物理分区的数量,您将无法控制映射 在逻辑分区和物理分区之间。