Ir para o conteúdo

Quanto tempo leva para criar um backup para minha instância de banco de dados do Amazon RDS para SQL Server?

3 minuto de leitura
0

Quero criar um backup para minha instância de banco de dados do Amazon Relational Database (Amazon RDS) para Microsoft SQL Server. Quero entender o que afeta o tempo necessário para criar um backup.

Resolução

O tempo necessário para criar um backup para sua instância de banco de dados depende do workload do banco de dados. Um workload maior do banco de dados aumenta o número de alterações incrementais no volume e resulta em um tempo de backup mais longo.

No Amazon RDS para SQL Server, é possível usar backups automatizados, snapshots manuais do banco de dados, e backups nativos para fazer backup de suas instâncias de banco de dados.

Os backups automatizados do Amazon RDS e os snapshots manuais do banco de dados são snapshots do volume de armazenamento da sua instância de banco de dados que fazem backup de toda a instância de banco de dados. O primeiro backup de uma instância de banco de dados contém os dados da instância completa de banco de dados. Os backups subsequentes da mesma instância de banco de dados são incrementais e só salvam os dados que foram alterados após o snapshot mais recente.

Para backups SQL nativos, é possível criar backups completos e diferenciais da sua instância de banco de dados e, em seguida, armazenar o arquivo em buckets do Amazon Simple Storage Service (Amazon S3). Também é possível criar backups de bancos de dados individuais em sua instância de banco de dados.

Em alguns cenários, sua instância de banco de dados pode exigir um backup completo em vez de um backup incremental. Por exemplo, sua instância pode exigir um backup completo após um failover da Zona de Disponibilidade Múltipla ou depois de ativar os backups automatizados do Amazon RDS. A criação de um backup completo pode levar muito mais tempo.

Outros fatores que podem aumentar o tempo de backup incluem o seguinte:

  • Disponibilidade de CPU e memória
  • E/S de disco
  • Atividade do banco de dados
  • Tamanho do banco de dados

Verifique o progresso de um backup ou restauração nativos

Para verificar o progresso do backup ou da restauração nativa, obtenha a ID da tarefa depois de executar a instrução de backup ou restauração. Ou execute o script a seguir para identificar todas as tarefas concluídas e pendentes de um banco de dados específico:

exec msdb.dbo.rds_task_status @db_name='database_name'

Observação: no script anterior, substitua database_name pelo nome do seu banco de dados.

Para rastrear o status do trabalho, execute a seguinte instrução SQL como guia:

exec msdb..rds_task_status @task_id= 5

Observação: na declaração anterior, substitua task_id pelo ID da sua tarefa.

Para obter mais informações, consulte Rastrear o status das tarefas.

Verifique o progresso de um snapshot manual do banco de dados

Conclua as etapas a seguir:

  1. Abra o console do Aurora e do RDS.
  2. Escolha Snapshots.
  3. Selecione a snapshot da qual você deseja verificar o progresso e, em seguida, escolha a aba Progresso.

Observação: não é possível verificar o progresso de um backup automatizado do Amazon RDS no console do Aurora e do RDS ou com a AWS Command Line Interface (AWS CLI). Em vez disso, você deve entrar em contato com o AWS Support.

AWS OFICIALAtualizada há um ano
Sem comentários