AWS Fundamentals Logo
AWS Fundamentals

AWS Amazon DynamoDB Service Limits

12 quotas for Amazon DynamoDB. 4 can be increased.

QuotaDefaultStatus
Table size

There is no practical limit on table size.

storage
Unlimited
Fixed
Item sizeCommon

Maximum size of a single DynamoDB item.

storage
400
KB
Fixed
Read capacity units (on-demand)Common

Maximum read capacity units per table in on-demand mode.

throughput
40,000
RCU
Adjustable
Write capacity units (on-demand)Common

Maximum write capacity units per table in on-demand mode.

throughput
40,000
WCU
Adjustable
Tables per region

Maximum number of tables per region.

configuration
2,500
count
Adjustable
Global secondary indexes per table

Maximum number of GSIs per table.

configuration
20
count
Adjustable
Local secondary indexes per table

Maximum number of LSIs per table. Must be created at table creation time.

configuration
5
count
Fixed
Partition key length

Maximum length of a partition key value.

storage
2,048
bytes
Fixed
Sort key length

Maximum length of a sort key value.

storage
1,024
bytes
Fixed
BatchWriteItem itemsCommon

Maximum number of items per BatchWriteItem request.

throughput
25
count
Fixed
BatchGetItem items

Maximum number of items per BatchGetItem request.

throughput
100
count
Fixed
TransactWriteItems items

Maximum number of items per TransactWriteItems request.

throughput
100
count
Fixed

How to Request a Quota Increase

  1. 1Open the AWS Service Quotas console.
  2. 2Select Amazon DynamoDB from the service list.
  3. 3Find the quota and click "Request increase".
  4. 4Enter the desired value and submit. Most increases are approved within a few hours.

Get the Amazon DynamoDB Cheat Sheet

Everything you need to know about Amazon DynamoDB on one page. HD quality, print-friendly.

Download Free Infographic

Get the Amazon DynamoDB Cheat Sheet

Everything you need to know about Amazon DynamoDB on one page. HD quality, print-friendly.

Download Free Infographic

Quick Stats

Total Quotas12
Adjustable4
Fixed8
Commonly Hit4