Reputation: 42434
I have a dynamodb table and it receives a high query request no its GSI. When I observe the metrics for ConsumedReaceCapacityUnit
, ReadThrottleEvents
and ProvisionedReadCapapcityUnits
as show in below screenshot. I can see the consumed RCI is far more than provisioned one. But I can't see events are throttled.
How does the throttled metrics work in this case? why is my table not throttled?
Upvotes: 0
Views: 367
Reputation: 238091
DynamoDB has burst capacity:
DynamoDB uses burst capacity to accommodate reads or writes in excess of your table's throughput settings. With burst capacity, unexpected read or write requests can succeed where they otherwise would be throttled.
Thus in your case, it seams burst took place for short time.
Upvotes: 2