我创建了一个具有1个RCU(手动配置容量)的DynamoDB表。
我在该表中插入了一些要阅读的项目。
我可以在我的表上启动一次扫描(根据响应消耗82个rcu)。
我知道这是可能的,因为突发容量。
但我不明白的是,为什么我能够长时间消耗大量的 RCU。
这是为什么呢?(有些请求当然被抑制了,但为什么这么少呢?)
该表中有多少数据?当您尝试从控制台进行扫描操作时,它将从表中读取将使用RCU的项目。
有一些选项可用于配置基准读/写容量单位,并在预期可变读取/写入请求时启用自动缩放。如果负载开始增加,dynamo db 服务将逐渐扩展以满足这些请求,而不是限制。
https://aws.amazon.com/blogs/database/amazon-dynamodb-auto-scaling-performance-and-cost-optimization-at-any-scale/