Por que a restauração da tabela do Amazon DynamoDB está demorando muito?
Estou tentando restaurar minha tabela do Amazon DynamoDB, mas o processo de restauração está demorando muito.
Resolução
Quando você restaura a tabela do DynamoDB usando o backup, o processo de restauração é concluído em menos de uma hora, na maioria dos casos. No entanto, o tempo de restauração está diretamente relacionado às configurações da tabela, como o tamanho dela, o número de partições subjacentes e outras variáveis relacionadas. Ao planejar a descoberta de desastres, é uma prática recomendada documentar regularmente o tempo médio de conclusão da restauração e estabelecer como esse tempo normalmente afeta a sua meta de tempo de recuperação.
O tempo que o DynamoDB leva para restaurar uma tabela varia com base em vários fatores e não depende necessariamente do tamanho da tabela. Se a tabela contiver dados com distorção significativa e incluir índices secundários, o tempo de restauração poderá ser maior. Quando o processo de restauração estiver em andamento, o status da tabela será Restoring (Restaurando). Quando a restauração for concluída, a tabela mostrará o status como Active (Ativo). Todos os backups no DynamoDB funcionam sem consumir nenhum throughput provisionado na tabela.
Lembre-se do seguinte ao restaurar uma tabela do DynamoDB do seu backup:
- O tempo de restauração nem sempre está correlacionado diretamente ao tamanho da tabela.
- Quando você executa uma recuperação point-in-time de uma tabela do DynamoDB, o processo de restauração leva pelo menos 20 minutos, independentemente do tamanho da tabela. Isso ocorre porque, após a restauração, o DynamoDB precisa de tempo para provisionar todos os recursos para criar a nova tabela e iniciar o processo de restauração para copiar os dados reais.
- Se os dados na tabela forem distribuídos uniformemente, o tempo de restauração será proporcional à maior partição única por contagem de itens.
- Se os dados estiverem distorcidos, o tempo de restauração poderá aumentar devido ao controle de utilização potencial das teclas de atalho. Por exemplo, se a chave primária de uma tabela estiver usando o mês do ano para particionamento e todos os dados forem do mês de dezembro, os dados estarão distorcidos.
- A restauração de uma tabela pode ser mais rápida e econômica se você excluir índices secundários da criação.
- O tempo de restauração para duas tabelas diferentes de esquemas e dados diferentes não podem ser comparados. Isso ocorre porque o tempo de restauração de uma tabela depende da distorção dos dados no nível da partição.
Informações relacionadas

Conteúdo relevante
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 4 meses
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano