Determinar un modelo de recuperación para una base de datos de Microsoft SQL Server - Amazon Relational Database Service

Determinar un modelo de recuperación para una base de datos de Microsoft SQL Server

En Amazon RDS, el modelo de recuperación, el periodo de retención y el estado de las bases de datos están vinculados.

Es importante comprender las consecuencias antes de realizar un cambio en uno de estos ajustes. Un ajuste puede afectar a los demás. Por ejemplo:

  • Si cambia el modelo de recuperación de la base de datos a SIMPLE o BULK_LOGGED mientras la retención de copia de seguridad está habilitada, Amazon RDS restablece el modelo de recuperación a FULL en cinco minutos. Esto también da como resultado que RDS tome una instantánea de la instancia de base de datos.

  • Si establece la retención de copias de seguridad en 0 días, RDS establece el modo de recuperación en SIMPLE.

  • Si cambia el modelo de recuperación de la base de datos de SIMPLE a cualquier otra opción mientras la retención de copias de seguridad está establecida en 0 días, RDS restablece el modelo de recuperación en SIMPLE.

importante

No cambie nunca el modelo de recuperación en instancias de Multi-AZ, incluso si parece que puede hacerlo, por ejemplo, mediante ALTER DATABASE. La retención de copias de seguridad y, por lo tanto el modo de recuperación FULL, son necesarios para Multi-AZ. Si modifica el modelo de recuperación, RDS vuelve a cambiar de inmediato a FULL.

Este restablecimiento automático fuerza a RDS a recompilar el reflejo al completo. Durante esta recompilación, la disponibilidad de la base de datos desciende durante aproximadamente 30-90 minutos hasta que el reflejo está listo para la conmutación por error. La instancia de base de datos también experimenta una degradación del rendimiento de la misma forma que lo hace durante una conversión de Single-AZ a Multi-AZ. El nivel de degradación del rendimiento depende del tamaño de almacenamiento de la base de datos: conforme más grande sea la base de datos almacenada, más prolongada será la degradación.

Para obtener más información sobre los modelos de recuperación de SQL Server, consulte Modelos de recuperación (SQL Server) en la documentación de Microsoft.