我的视频blog地址 http://www.lofter.com/blog/cloudrivers

在 DynamoDB 管理预置表的吞吐量设置

一个读取容量单位 表示对大小高达 4 KB 的项目每秒执行一次强一致性读取,或每秒执行两次最终一致性读取。

一个写入容量单位 表示对大小高达 1 KB 的项目每秒执行一次写入。

https://docs.aws.amazon.com/zh_cn/amazondynamodb/latest/developerguide/ProvisionedThroughput.html

创建表时,您要设置读取和写入容量单位要求。读取容量单位通过每秒强一致性 4 KB 数据读取请求的数量表示。一个最终一致性读取容量单位是每秒 2 个 4 KB 读取请求。默认情况下,Scan 操作执行最终一致性读取,可返回最多 1 MB(一页)数据。因此,单个 Scan 请求可占用(1 MB 页面大小/4 KB 项目大小)/2(最终一致性读取)= 128 个读取操作。如果改为请求强一致性读取,则 Scan 操作占用的吞吐量是预置吞吐量的两倍 — 如 256 次读取操作。

posted @ 2019-08-28 15:49  Michael云擎  阅读(297)  评论(0编辑  收藏  举报
我的视频blog地址 http://www.lofter.com/blog/cloudrivers