Azure CosmosDB视图分区数据

Azure CosmosDB视图分区数据,azure,azure-cosmosdb,Azure,Azure Cosmosdb,有人知道如何检查Azure Cosmos/MongoDB中某个分区上的数据类型吗 我有一个分区超过了存储限制,但我不知道为什么。我有一个集合,大约有70个分区。所有分区都是3.5GB或更低,但有一个分区是10GB,这会导致问题,因为它超过了最大数据量 昨天,我删除了该分区15%的数据,但它仍然声称是10GB 如何检查哪些文档是特定分区的居民?Rens Groenveld,首先,我要对我评论中的误解表示抱歉。在观察了您的屏幕截图之后,结合这一点,分区键(在第2张图片中)用于逻辑分区,分区名称(在

有人知道如何检查Azure Cosmos/MongoDB中某个分区上的数据类型吗

我有一个分区超过了存储限制,但我不知道为什么。我有一个集合,大约有70个分区。所有分区都是3.5GB或更低,但有一个分区是10GB,这会导致问题,因为它超过了最大数据量

昨天,我删除了该分区15%的数据,但它仍然声称是10GB


如何检查哪些文档是特定分区的居民?

Rens Groenveld,首先,我要对我评论中的误解表示抱歉。在观察了您的屏幕截图之后,结合这一点,分区键(在第2张图片中)用于逻辑分区,分区名称(在第3张图片中)用于物理分区

指定分区键以创建逻辑分区,该分区 保证将具有相同密钥散列的项保持在一起。 Cosmos DB根据需要管理物理分区。在 门户,您可以看到,尽管我们有几十个分区键, 只有少数几个分区

您可以从中了解逻辑分区和物理分区之间的区别

与逻辑分区不同,物理分区是内部分区 系统的实施。你无法控制它们的大小,位置, 计数,或逻辑分区和 物理分区。但是,您可以控制逻辑磁盘的数量 通过选择 右分区键


回到您的问题,您的逻辑分区数据在逻辑上保持在一起,cosmos db将在物理上平衡它们,这是我们无法参与的。同一逻辑分区的数据可能不在同一物理分区上。我认为这就是删除数据而不保存大小的原因。我建议您与Azure Cosmos DB团队联系,看看他们能对您的物理分区做些什么。

对不起,不确定您遇到了哪些障碍?按分区键查询文档,有结果吗?15%的保存数据实际上是在特定的分区中吗?我不知道“按分区键查询文档”是什么意思。-键是参数还是什么?或者你的意思是,使用where子句,其中where是分区键?因为我们使用后者,所以我们使用分区。我现在怀疑这15%是否真的存在于该分区中。这就是为什么我想在某个分区内看到更多数据…谢谢你的回答。从屏幕截图中,我可以看到物理分区上只有一个逻辑分区,所以我希望在删除数据时它会缩小。我认为Azure中可能仍然存在缓冲区,以保持数据输入或其他内容。我必须联系微软:)谢谢你的帮助