在“如何计算和限制 Amazon DynamoDB 吞吐量? ”的答案中,有人建议,只要您超过每秒预置的吞吐量,DynamoDB 就会限制请求。然而,这与我的经验相矛盾。
我有一张表,我在其中发布了多行,通常行数超过了预置的写入容量。这会在短时间内发生。在某一时刻,我什至比预置容量平均高出 5 分钟。OTOH,15 分钟的平均值低于容量。在此期间,我没有收到任何限制请求。
5 分钟平均峰值为 8.053,预置容量为 6:
15 分钟平均峰值远低于预置容量:
那么 DynamoDB 什么时候限制请求呢?它考虑了什么样的平均值?在受到限制之前,突发容量可以高于预置容量多高?