我们正在使用 Cosmos DB SQL API,这里有一个集合XYZ
:
大小:无限
吞吐量:50000 RU/s
分区密钥:散列
我们将插入 200,000 条记录,每条记录的大小约为 2.1 KB,并且对于分区键列具有相同的值。据我们所知,所有具有相同分区键值的文档都存储在同一个逻辑分区中,无论我们是在固定大小的集合还是无限大小的集合中,逻辑分区都不应超过 10 GB 的限制。
显然,我们的总数据甚至不到 0.5 GB。但是,在 Azure Cosmos DB(在门户中)的指标刀片中,它说:
集合 XYZ 有 5 个分区键范围。预置吞吐量均匀分布在这些分区中(每个分区 10000 RU/s)。
这与我们迄今为止从 MSFT 文档中研究的内容不匹配。我们错过了什么吗?为什么要创建这 5 个分区?