¿Cuánto tiempo se tarda en crear una copia de seguridad para mi instancia de RDS para SQL Server?

4 minutos de lectura
0

Quiero crear una copia de seguridad de mi instancia de Amazon Relation Database Service (Amazon RDS) para Microsoft SQL Server. ¿Cuánto tiempo dura el proceso de copia de seguridad?

Resolución

El tiempo que se tarda en crear una copia de seguridad para una instancia de base de datos depende de la carga de trabajo de la base de datos. Una mayor carga de trabajo de la base de datos aumenta la cantidad de cambios incrementales en el volumen, lo que significa que la copia de seguridad tardará más en completarse.

En Amazon RDS para SQL Server, puede realizar copias de seguridad de sus instancias de base de datos mediante copias de seguridad automatizadas de RDS, instantáneas de bases de datos de RDS y copias de seguridad de SQL nativas.

  • Copias de seguridad automatizadas de RDS e instantáneas de bases de datos manuales: son instantáneas del volumen de almacenamiento de la instancia de base de datos que realizan una copia de seguridad de toda la instancia de base de datos. La primera copia de seguridad de una instancia de base de datos contiene los datos de la instancia de base de datos completa. Las copias de seguridad posteriores de la misma instancia de base de datos son incrementales, lo que significa que solo se guardan los datos que cambiaron tras realizar la instantánea más reciente.
  • Copias de seguridad de SQL nativas: puede crear copias de seguridad completas y diferenciales de su instancia de base de datos y, a continuación, almacenar el archivo en buckets de Amazon Simple Storage Service (Amazon S3). También puede crear copias de seguridad de bases de datos individuales en su instancia de base de datos.

En algunos casos, la instancia de base de datos puede requerir que se realice una copia de seguridad completa en lugar de una copia de seguridad incremental. Este puede ser el caso después de una conmutación por error en una zona de disponibilidad múltiple o después de activar las copias de seguridad automatizadas de RDS. La creación de una copia de seguridad completa puede llevar mucho más tiempo. Otros factores que aumentan el tiempo que se tarda en realizar una copia de seguridad son los siguientes:

  • Disponibilidad de CPU y memoria
  • Disco E/S
  • Actividad de la base de datos
  • Tamaño inicial de la base de datos

Comprobación del progreso de una copia de seguridad o restauración nativa

Para comprobar el progreso de la copia de seguridad o restauración nativa, obtenga el ID de tarea después de ejecutar la instrucción de copia de seguridad o restauración. O bien, utilice el siguiente script para identificar todas las tareas finalizadas y pendientes de una base de datos en particular. En el siguiente comando, sustituya database_name por el nombre correcto de la base de datos.

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

Para realizar un seguimiento del estado del trabajo, utilice la siguiente instrucción SQL como guía. En el siguiente comando, sustituya task_id por el ID correcto para la tarea.

exec msdb..rds_task_status @task_id= 5

Para obtener más información, consulte Setting up for native backup and restore (Configuración de copias de seguridad y restauración nativas).

Comprobar el progreso de una instantánea de base de datos manual

Para comprobar el progreso de la instantánea de base de datos manual, haga lo siguiente:

  1. Abra la consola de RDS.
  2. Seleccione Snapshots (Instantáneas).
  3. Seleccione la instantánea cuyo progreso desee comprobar y, a continuación, seleccione la pestaña Progress (Progreso).

Nota: No puede comprobar el progreso de una copia de seguridad automatizada de RDS desde la consola de RDS ni mediante la interfaz de la línea de comandos de AWS (AWS CLI). Póngase en contacto con AWS Support para obtener esta información.