gpt4 book ai didi

azure - sdk v3 中的 Azure Cosmos DB 中的请求超时

转载 作者:行者123 更新时间:2023-12-03 03:58:50 25 4
gpt4 key购买 nike

我正在将数据插入到 azure cosmos db。有时它会抛出错误(请求超时:408)。我已将请求超时增加到 10 分钟。

此外,我还从 api 迭代每个项目并调用 CreateItemAsync() 方法而不是批量执行器。

要插入的数据 = 430 K 项
使用的 Microsoft.Azure.Cosmos SDK = v3
容器吞吐量 = 400

谁能帮我解决这个问题。

最佳答案

只需增加吞吐量即可。但如果你继续增加它,你将会花费很多的钱。 400 RU/s 不会削减它,除非您将操作批量化到需要很长时间才能插入 400k 项。

如果这是一次性交易,请将您的 RU/s 增加到 2000+,然后开始慢慢插入项目。我想说,根据您的文档大小,也许一次执行 50 个,然后等待 250 毫秒,然后再执行 50 个,直到完成。不过你必须要玩这个。

完成后,将您的 RU/s 调回 400。

Cosmos DB 可能非常昂贵,所以要小心。

<小时/>

预计到达时间:

这是来自 some documentation :

提高吞吐量:数据迁移的持续时间取决于您为单个集合或一组集合设置的吞吐量。确保增加较大数据迁移的吞吐量。完成迁移后,降低吞吐量以节省成本。有关提高 Azure 门户吞吐量的详细信息,请参阅 Azure Cosmos DB 中的性能级别和定价层。

关于azure - sdk v3 中的 Azure Cosmos DB 中的请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63388263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com