Why is my DynamoDB table taking a long time to restore?

Last updated: 2020-06-24

I'm restoring my Amazon DynamoDB table from an on-demand backup, but it's taking a long time. Why is this happening?


Because of parallelization, restore times don't directly correlate to the size of the table. Restoring a 300 GB table might take the same amount of time as restoring a 3 GB table. Here are some of the factors that can influence restore time:

  • Data skew
  • Provisioned throughput capacity
  • The number and size of local secondary indexes and global secondary indexes
  • The time required to create the new table

For more information about restore times, see Restores.

Did this article help you?

Anything we could improve?

Need more help?