代码之家  ›  专栏  ›  技术社区  ›  Johnathon Sullinger

发电机容量单位

  •  0
  • Johnathon Sullinger  · 技术社区  · 5 年前

    我在DynamoDB中有一个表,它有一个为2的读取和写入提供的容量单元。自动缩放未启用,我的查询最终是一致的。我可以使用Postman对一个API调用执行1000次循环,每次调用返回1500个项目,总查询大小为268KB。DynamoDB告诉我它在查询中消耗45个容量单位。

    当我在5分钟内看X光片时,我可以平均每分钟查询86个DynamoDB,平均每查询294ms。我不明白为什么我能够提出这么多的请求,因为只有2个RCU就可以查询到记录的数量和大小。我的这个测试在完成之前运行了大约10分钟,我已经运行了多次。

    这是X射线的指标,显示每分钟发生的查询数和运行查询的毫秒数。

    enter image description here

    我可以查看DynamoDB指标,看到我确实配置了2个RCU,并且我的读取容量消耗远远超过了这一点。我确实看到发生了限制事件,但没有任何地方接近于我所设置的2个RCU每分钟268 KB的查询数。

    enter image description here

    有人能帮助我理解为什么我没有看到更激进的节流或查询性能下降?我确实读了一遍 this post

    0 回复  |  直到 5 年前