DynamoDB throttling resolution guide
This section provides targeted resolution guidance for each specific throttling reason that DynamoDB may return. Each entry includes suggested resolution approaches based on best practices and corresponding CloudWatch metrics to monitor.
DynamoDB implements 16 distinct throttling reasons across four main categories. Use the throttling reasons from your application's exception to navigate directly to the relevant guidance.
Key range throughput exceeded (hot partitions)
These throttling reasons occur when individual partitions exceed their throughput limits, affecting both provisioned and on-demand modes:
Provisioned throughput exceeded
These throttling reasons occur when consumption rates exceed provisioned capacity limits in provisioned mode:
Account limits exceeded
These throttling reasons occur when consumption rates exceed account-level throughput quotas in your Amazon Region:
On-demand maximum throughput exceeded
These throttling reasons occur when consumption rates exceed configured maximum throughput limits in on-demand mode: