在启动大型写入或批量导入之前,我一直在考虑扩展我的集合。
然而,令我震惊的是,我不知道执行缩放操作需要多少RU。与仅仅将其保持在一个恒定的水平上相比,扩展、执行和回落的成本可能更高。
当然,有关于两次写入之间的时间间隔,这个过程需要多长时间,等等的问题,但如果不知道扩展的成本,我就不能真正解决这个问题。我很好奇是否有人有他们用来控制这一点的政策或经验法则。
发布于 2018-08-28 21:11:47
缩放操作本身的成本与在CosmosDB中更新任何其他Resource的成本相同。
您需要知道的是,从Database到Document,所有东西都继承自一个类型。Resource。
您正在讨论的是更新一个Offer,它是保存集合提供数据的Resource,比如吞吐量。更新报价的成本与更新该大小的任何其他文档的成本相同(大约为5-10个RU)。
但是,请记住,CosmosDB根据该小时集合的最大配置吞吐量按小时向您收费。这意味着,即使您升级和立即缩减吞吐量,您仍将为该最大吞吐量的一个小时收费。
https://stackoverflow.com/questions/52057621
复制相似问题