即使有备用容量,我也会在DynamoDB表上受到限制更新请求。
导致这种情况的原因是什么?
我有预感,这必须与表中的“热键”相关,但我想在走下那个兔子洞之前得到一个意见。如果这是问题,那么可以理解有关帮助可视化/调试问题的工具或流程的任何建议。
答案 0 :(得分:1)
频繁更新相同的哈希键但是范围键不同?
即。 userId + timeStamp
userId
=哈希键
timeStamp
=范围键
e.g。
user1 + 2016-06-23:23:00:01
user1 + 2016-06-23:23:00:02
user1 + 2016-06-23:23:00:03
user1 + 2016-06-23:23:00:04
user1 + 2016-06-23:23:00:05
这会导致热键。
我知道没有非侵入性技术。如果您有权访问代码库进行更改,我建议记录哈希和范围键,这是您可以确定是否有热键/热键的一种方法。