【发布时间】:2021-02-11 02:49:14
【问题描述】:
我有一个包含单个项目的 DynamoDB 设置,因此只有一个分区。 rcu/wcu是怎么划分的?既然我有一个分区,那么所有的rcu和wcu都会被一个分区使用吗?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb
我有一个包含单个项目的 DynamoDB 设置,因此只有一个分区。 rcu/wcu是怎么划分的?既然我有一个分区,那么所有的rcu和wcu都会被一个分区使用吗?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb
分区数量不仅取决于大小(1 个分区对应 10GB),还取决于配置的 rcu 和 wcu。 如果您配置 1000 rcu , 1000 wcu ,它将使用 2 个分区(1000rcu/3000 + 1000wcu/1000)然后,每个分区将获得一半的 RCU 和一半的 WCU,即每个分区 500rcu 和 500wcu。
是的,如果只有一个分区,整个 rcu 和 wcu 将被该分区使用。
但是使用Adaptive Capacity,未使用的 rcu/wcu 将被分发到热分区,这样我们就不必担心热分区,除非我们最终消耗的数据超过了预配的。
【讨论】: