【发布时间】:2020-03-05 16:01:20
【问题描述】:
我编写了一个多进程 python 脚本来将数据批量加载到我的 Cosmos 数据库中。我决定使用多进程来加速插入,但我经常收到错误 429 requests rate is large。可能需要更多的请求单元。提高吞吐量是解决此错误的唯一方法吗?
【问题讨论】:
-
嗨,这里有任何更新吗?我的回答对您有帮助吗?
标签: python azure-cosmosdb
我编写了一个多进程 python 脚本来将数据批量加载到我的 Cosmos 数据库中。我决定使用多进程来加速插入,但我经常收到错误 429 requests rate is large。可能需要更多的请求单元。提高吞吐量是解决此错误的唯一方法吗?
【问题讨论】:
标签: python azure-cosmosdb
根据您问题中提到的关键词,您希望加快插入速度,同时又不想提高成本。恐怕这真的很有挑战性。
正如我们所知,Throughput is provisioned 始终用于您的 Azure Cosmos 数据库,以便对 db 服务器的每个请求都会消耗资源。这与进程数无关。我知道大家都关心成本,请了解factors影响RU收费。
cosmos db的性能调优,可以参考performance tips document。或者你可以考虑synthetic partition key为你的文档,这可以提高写入性能。
【讨论】: