El tiempo de restaurar un backup automatizado de base de datos realizado por Azure puede tomar hasta 12 horas según la documentación de Azure y no hay nada que el usuario pueda hacer para mejorarlo. Se dice que si aumentas el service tier de la base de datos que se va a crear con el restore se obtiene un menor tiempo de restore, pero en mis pruebas eso no siempre es así.
Algunos factores que influyen son;
- El tamaño de la base de datos
- El tamaño de proceso de la base de datos
- El número de registros de transacciones implicados
- La cantidad de actividad que debe reproducirse para la recuperación hasta el punto de restauración
- El ancho de banda de red si la restauración es a una región diferente
- El número de solicitudes de restauración simultáneas que se están procesando en la región de destino