当数据被删除和配置的吞吐量降低时,物理分区的数量是否会减少?

Does number of physical partitions go down when data is deleted and provisioned throughput lowered?

那么,简而言之,物理分区的数量是一直只增还是会下降? (例如,当大量数据被删除并降低配置的 RU 时)

如果它可以下降,它是如何发生的以及何时发生的?

Cosmos DB 通过额外的物理分区扩展容量。随着存储容量需求的增长,或者 RU/sec 需求的增长,一个物理分区可能被拆分为多个物理分区(然后逻辑分区分布在物理分区中,将每个逻辑分区保持在一个物理分区内)。

一旦创建了这些新的物理分区,这就是特定容器(或一组容器,如果使用共享资源)的新的最小基准容量。逻辑分区可能来来去去,但物理分区只能扩展out:它们可能会分裂,但以后不能合并。

当今减少物理分区数量的唯一方法:将数据迁移到新集合。不过,在迁移期间,请记住将目标集合的 RU/sec 保持在足够低的水平,以免在该集合中导致分区分裂。