繁体   English   中英

即使有数千个分区,Azure Cosmos Lease Container 也只会为整个容器创建一个租约

[英]Azure Cosmos Lease Container only creates one lease for whole container even though there are thousands of partitions

我创建了一个 azure 函数,它使用 CosmosDBTrigger 来监视更改。 Azure 函数设置

我非常快速地向容器添加了 120,000 个项目,并看着我的 azure 函数扩展到 20 个服务器,但 CPU 几乎没有被使用(除了一个) 20台服务器,CPU不够用

我检查了我的租赁容器,只有两个项目,一个是租约,一个是 .info 在此处输入图片说明

这是租赁容器的设置在此处输入图片说明

我正在侦听的容器中的分区是“ClientOrderId”,因此每个订单都在其自己的分区中(写入繁重)。 为什么我的租用容器不分配租用以便我的 azure 函数可以并行运行?

提前致谢。

租用数用于物理分区,而不是逻辑分区。

请参阅: https : //docs.microsoft.com/azure/cosmos-db/partition-data

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM