小编Bri*_*vey的帖子

Amazon DynamoDB吞吐量如何计算和限制?

它是每秒平均值吗?每分钟?每小时?

例如..如果我付10"阅读单位",允许使用每秒10高度一致的读取,我将被节流,如果我尝试做20单第二读取,即使是只有20个读取发生在最后一小时?亚马逊文档和常见问题解答无法在​​我能找到的任何地方回答这个关键问题.

我在FAQ中找到的唯一相关响应完全忽略了如何计算使用率以及何时可能发生限制的问题:

问:如果我的应用程序执行的读取或写入次数多于我的预配置容量,会发生什么?

答:如果您的应用程序执行的读取/秒或写入/秒比表的预配置吞吐量容量允许的更多,则超出预配置容量的请求将受到限制,您将收到400个错误代码.举例来说,如果你问1000个写入容量单位和尝试做1500写入/ 1个KB项目第二,DynamoDB将只允许1000写入/秒要经过,你会收到您额外的请求错误代码400.您应该使用CloudWatch监控请求率,以确保始终有足够的预配置吞吐量来实现所需的请求率.

amazon-web-services amazon-dynamodb

35
推荐指数
3
解决办法
2万
查看次数