Read or write operations to my Amazon DynamoDB table are being throttled, causing errors in my applications. However, CloudWatch indicates that the consumed capacity units have not exceeded the provisioned capacity units. Why is this happening, and how can I fix it?

Usually, throttling happens when a single partition is accessed by your downstream applications much more frequently than other partitions (a “hot” partition), or when workloads rely on short periods of time with high usage (a “burst” of read or write activity). For general best-practice strategies for designing your tables, see Guidelines for Working with Tables.

To mitigate issues with throttling, consider one or more of the following solutions:

Amazon DynamoDB, hot partition, throttling, Redis, Memcached, Amazon ElastiCache

Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2016-08-17