gra*_*tot 3 amazon-web-services amazon-dynamodb
DynamoDB 免费套餐提供:
容量单位(SC/EC - 强/最终一致):
我的应用程序:
该应用程序工作正常,到目前为止没有限制。
在我的 CloudWatch 中有一些图表(忽略 7:00 之后的部分):
我们有 3 次写入 ~8kB 项/秒 - 即 ~24 WCU。这与我们在 CloudWatch (22 WCU) 中看到的一致。但是该表配置为只有 5 个 WCU。我已经阅读了一些其他问题,据我所知,如果我的表配置中的 WCU 总和低于 25,我可以安全地支付额外费用。
配置的预置容量是每秒,而您在 CloudWatch 中看到的数据是每分钟。因此,您配置的每秒 5 个 WCU 转换为每分钟 300 个 WCU(5 WCU * 60 秒),远高于每分钟消耗的 22 个 WCU。
那应该已经回答了您的问题,但要详细说明一些细节:
单次写入 7KB 并配置 5 个 WCU 理论上永远不会成功并导致节流,因为 7KB 将需要 7 个 WCU 来写入,而您只配置了 5 个 WCU(我们可以安全地假设您的写入将发生在一个第二)。幸运的是,DynamoDB 工程师考虑到了这一点并实施了突发容量。当您不使用预配置容量时,您最多可以将它们保存 5 分钟,以便在您需要的容量超过预配置容量时使用它们。在提高容量利用率时,需要牢记这一点。
| 归档时间: |
|
| 查看次数: |
848 次 |
| 最近记录: |