Azure Cosmos DB 無伺服器帳戶效能
適用於:NoSQL MongoDB Cassandra Gremlin 桌子
Azure Cosmos DB 無伺服器資源具有不同於佈建輸送量資源特性的效能特性。 無伺服器容器不提供可預測輸送量或延遲的任何保證。 無伺服器容器的最大容量取決於儲存在其中的資料。 容量會因記憶體大小而有所不同。
要求單位變更
Azure Cosmos DB 無伺服器帳戶為容器提供每秒 5,000 個要求單位 (RU/秒)。 但是,如果您的工作負載增加至超過 250 GB 或超過五個實體分割區,則第一次發生時,要求單位 (RU) 會隨著容器中建立的基礎實體分割區數目以線性方式成長。 除了原始五個實體分割區之外,新增每個新的實體分割區,則會將 1,000 RU/秒新增至容器的最大輸送量容量。
下表列出記憶體大小增加的 RU 成長:
最大儲存量 | 最小實體分割區 | 每個容器的 RU/秒 | 每個實體分割區的 RU/秒 |
---|---|---|---|
<=50 GB | 1 | 5,000 | 5,000 |
<=100 GB | 2 | 5,000 | 2,500 |
<=150 GB | 3 | 5,000 | 1,666 |
<=200 GB | 4 | 5,000 | 1,250 |
<=250 GB | 5 | 5,000 | 1,000 |
<=300 GB | 6 | 6,000 | 1,000 |
<=350 GB | 7 | 7,000 | 1,000 |
<=400 GB | 8 | 8,000 | 1,000 |
......... | ... | ...... | ...... |
<= 1 TB | 20 | 20,000 | 1,000 |
如果在容器中建立超過 20 個分割區,則無伺服器容器的 RU 可以增加超過 20,000 RU/ 秒。 RU/秒速率取決於無伺服器容器中的邏輯分割區索引鍵分佈。
注意
本文所述的數位代表無伺服器容器可用的最大 RU/秒容量。 不過,請務必注意,如果您選擇無伺服器帳戶類型,則無法保證可預測的輸送量或延遲。 如果您的容器需要這些類型的保證,建議您選擇建立佈建的輸送量帳戶類型,而不是無伺服器帳戶。
下一步
- 深入了解 Azure Cosmos DB 無伺服器選項。
- 深入了解要求單位。
- 檢閱如何在佈建的輸送量與無伺服器之間選擇。