簡體   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