扩大/缩小集合的“收支平衡”点在哪里

时间:2018-08-28 12:13:39

标签: azure azure-cosmosdb azure-cosmosdb-sqlapi

我一直在考虑在开始大写或批量导入之前扩大我的收藏集。

但是我很震惊,我不知道执行缩放操作需要多少RU。与仅将其保持在恒定水平相比,向上扩展,执行和向下扩展的成本可能更高。

自然,人们担心写入之间需要多长时间,过程需要多长时间等,但是我不知道扩展的成本就无法真正解决这个问题。我很好奇,如果有人有控制他们的政策或经验法则。

1 个答案:

答案 0 :(得分:2)

扩展操作本身的成本与更新CosmosDB中其他Resource的成本相同。

您需要知道的是,从DatabaseDocument,所有内容都继承自单一类型。 Resource

您正在谈论的是更新Offer,它是Resource,用于保存集合的商品数据,例如吞吐量。更新要约的成本与更新任何其他大小的文档相同(大约5-10 RU)。

但是请记住,CosmosDB将根据该小时收集的最大预配置吞吐量按小时向您收费。这意味着,即使您提高了吞吐量并立即降低了吞吐量,您仍然需要支付一小时的最大吞吐量。