迁移后Cosmos DB请求错误

时间:2020-09-20 11:31:40

标签: mongodb azure azure-cosmosdb

我借助Azure数据库迁移服务从Mongo3.4到Azure Cosmos DB进行了数据迁移。复制所有收藏集。然后,我部署了应用程序并在应用程序内部运行报告。我在k8中收到如下错误:

[report-srv-8a49370c7976028acfc037b7b9b69a37b34b8afezmg5r] 2020-09-17T14:12:27.653Z ERROR: [handleControllerHeart] Error handling heart:  {"err":{"driver":true,"name":"MongoError","index":0,"code":16500}}

Error = 16500,RetryAfterMs = 5481,Details ='响应状态代码不正确 表明成功:TooManyRequests(429);子状态:3200; ActivityId: ********;原因:({{\ r \ n“错误”:[\ r \ n“请求率很大。可能需要更多请求单位,因此未进行任何更改。 请稍后重试此请求。学到更多: http://aka.ms/cosmosdb-error-429

然后我增加了RU,但行为相同。

有人从Mongo3.4迁移到Azure Cosmos DB方面有经验吗?

2 个答案:

答案 0 :(得分:0)

您需要增加吞吐量(即RU)(请求单位)。您可以从here进行操作,然后从here查看已使用的数据,然后可以像以前一样从仪表板中将其增加一倍,以查看运行报表然后根据实际情况进行调整时使用了多少数据。您需要。

答案 1 :(得分:0)

结果,我们在每个集合中创建了索引,这使我们有可能减少共享的RU。 RU的增加也有所帮助,但是查询非常缓慢。