DynamoDB 节流解决方法指导
本节针对 DynamoDB 可能返回的每种特定节流原因,提供了针对性的解决方案指导。每个条目都包含基于最佳实践的建议解决方法,以及要监控的对应 CloudWatch 指标。
DynamoDB 实施了 16 种不同的节流理由,分为 4 个主要类别。使用应用程序异常中指示的节流原因,直接导航到相关的指导方法。
超过键范围吞吐量(热分区)
当单个分区超过其吞吐量限额时,就会出现这些节流原因,此时预置模式和按需模式都会受影响:
超出预置吞吐量
在预置模式下,当消耗速率超过预置容量限额时,就会出现这些节流原因:
超过账户限额
在 AWS 区域中,当消耗速率超过了账户级别的吞吐量配额时,就会出现这些节流原因:
超出按需最大吞吐量
在按需模式下,当消耗速率超过配置的最大吞吐量限额时,就会出现这些节流原因: