Copias de seguridad con el modelo de recuperación por medio de registros de operaciones masivas
Actualizado: 17 de julio de 2006
Este tema es relevante para optimizar operaciones masivas en bases de datos de SQL Server que utilizan normalmente el modelo de recuperación completa.
El modelo de recuperación por medio de registros de operaciones masivas es un modelo de recuperación con fines específicos que debe utilizarse sólo de manera intermitente para mejorar el rendimiento de ciertas operaciones masivas a gran escala, como las importaciones masivas de grandes cantidades de datos. La mayor parte de la descripción de la copia de seguridad con el modelo de recuperación completa también se aplica al modelo de recuperación por medio de registros de operaciones masivas. En este tema sólo se tratan aspectos exclusivos del modelo de recuperación por medio de registros de operaciones masivas
[!NOTA] Para obtener más información acerca de las operaciones que se registran en el modelo de recuperación por medio de registros de operaciones masivas, vea Operaciones registradas mínimamente.
Es aconsejable minimizar el uso del modelo de recuperación por medio de registros de operaciones masivas. Se recomienda cambiar al modelo de recuperación por medio de registros de operaciones masivas justo antes de un conjunto de operaciones masivas, realizar las operaciones y, a continuación, volver a cambiar al modelo de recuperación completa de inmediato. Para obtener más información, vea Consideraciones para cambiar del modelo de recuperación completa al modelo de recuperación por medio de registros de operaciones masivas.
Cómo funciona el modelo de recuperación por medio de registros de operaciones masivas
A diferencia del modelo de recuperación completa, que registra por completo todas las transacciones, el modelo de recuperación por medio de registros de operaciones masivas registra de forma mínima las operaciones masivas, aunque registra totalmente las demás transacciones. El modelo de recuperación por medio de registros de operaciones masivas ofrece protección contra errores de los medios, el mejor rendimiento y una utilización mínima del espacio del registro para determinadas operaciones masivas.
No obstante, el modelo de recuperación por medio de registros de operaciones masivas aumenta el riesgo de pérdida de datos de estas operaciones, porque el registro de éstas evita volver a capturar los cambios transacción por transacción. Si una copia de seguridad de registros contiene alguna operación de registro masivo, no será posible restaurar a un momento determinado de esa copia de seguridad de registros y sólo se podrá restaurar la copia de seguridad de registros entera.
En el modelo de recuperación por medio de registros de operaciones masivas, si una copia de seguridad de registros cubre cualquier operación de registro masivo, la copia de seguridad de registros contendrá los registros y las páginas de datos que las operaciones masivas cambiaron. Esto es necesario para capturar los resultados de las operaciones de registro masivo. Las extensiones de datos incorporadas pueden hacer una copia de seguridad de registros muy grande. Además, para realizar una copia de seguridad del registro es necesario obtener acceso a los archivos de datos que contienen las transacciones de registro masivo. Si algún archivo de base de datos afectado no es accesible, no se podrá realizar la copia de seguridad del registro de transacciones y se perderán todas las operaciones confirmadas de dicho registro.
Para realizar un seguimiento de las páginas de datos, la operación de copia de seguridad de registros depende de una página de mapa de bits de cambios masivos que contiene un bit para cada extensión. Para cada extensión actualizada mediante una operación de registro masivo desde la última copia de seguridad de registros, el bit se define como 1 en el mapa de bits. Las extensiones de datos se copian en el registro seguidas de los datos de registro. En la siguiente ilustración se muestra cómo se crea una copia de seguridad de registros.
Importante: |
---|
Con los modelos de recuperación completa o por medio de registros de operaciones masivas, hasta la primera copia de seguridad completa, los puntos de comprobación automáticos truncan la parte sin usar del registro de transacciones, a menos que otros factores mantengan activas las entradas del registro. Después de la primera copia de seguridad completa, el truncamiento requiere la copia de seguridad del registro de transacciones. Para obtener información acerca de los factores que retrasan el truncamiento, vea Factores que pueden ralentizar el truncamiento del registro.. |
Restricciones de copias de seguridad con el modelo de recuperación por medio de registros de operaciones masivas
En el modelo de recuperación por medio de registros de operaciones masivas, existen las siguientes restricciones de copia de seguridad:
- Si un grupo de archivos que contiene cambios registrados de forma masiva se convierte a sólo lectura antes de que se realice una copia de seguridad de registros, todas las copias de seguridad subsiguientes de registros contienen las extensiones cambiadas por las operaciones de registro masivo siempre y cuando el grupo de archivos siga siendo de sólo lectura. Estas copias de seguridad de registros son más grandes y tardan más tiempo en completarse que en el modelo de recuperación completa.
Para evitar esta situación, antes de modificar el grupo de archivos a sólo lectura, cambie la base de datos al modelo de recuperación completa y realice la copia de seguridad del registro. A continuación, convierta el grupo de archivos a sólo lectura. - Si se realizaron operaciones masivas desde la última copia de seguridad del registro, habrá cambios masivos en la base de datos. En este caso, todos los archivos deben estar con conexión o inactivos cuando se realicen las copias de seguridad de registros. Esto se debe a que una copia de seguridad de un registro que contiene operaciones de registro masivo requiere el acceso a archivos de datos que contienen transacciones de registros masivos.
Para obtener información acerca de las restricciones de restauración, vea Restaurar con el modelo de recuperación por medio de registros de operaciones masivas.
Establecer una base de datos como sólo lectura después de realizar transacciones de forma masiva
Según el modelo de recuperación por medio de registros de operaciones masivas, las copias de seguridad de registros funcionan correctamente cuando una base de datos contiene cambios registrados de forma masiva. No obstante, si se modifica el acceso de una base de datos de lectura y escritura a sólo lectura después de una operación de registro masivo, es posible que las copias de seguridad de registros posteriores capturen más información de la necesaria. Ello se debe a que el archivo de datos no puede actualizarse para realizar el seguimiento de qué extensiones de datos cambió cada operación de registro masivo. Todas las copias de seguridad de registros posteriores contienen la misma información.
Recomendación Antes de cambiar una base de datos a sólo lectura, cambie al modo de recuperación completo y efectúe una copia de seguridad de registros. A continuación, cambie el acceso de la base de datos a sólo lectura. En la práctica, no tiene sentido realizar copias de seguridad de registros de una base de datos de sólo lectura. En su lugar, después de cambiar la base de datos a sólo lectura, resulta más conveniente realizar una copia de seguridad de la base de datos completa o un conjunto completo de copias de seguridad de archivos. Para obtener información acerca de cómo cambiar de modelo de recuperación, vea Consideraciones para cambiar del modelo de recuperación completa al modelo de recuperación por medio de registros de operaciones masivas.
[!NOTA] Para obtener información acerca de cómo realizar una copia de seguridad de una base de datos de sólo lectura, vea Crear copias de seguridad de las bases de datos de sólo lectura.
Restauración de copias de seguridad con el modelo de recuperación por medio de registros de operaciones masivas
Para obtener información acerca de cómo restaurar copias de seguridad de una base de datos con el modelo de recuperación por medio de registros de operaciones masivas, vea Restaurar con el modelo de recuperación por medio de registros de operaciones masivas.
Vea también
Tareas
Cómo ver o cambiar el modelo de recuperación de una base de datos (SQL Server Management Studio)
Conceptos
Copia de seguridad en el modelo de recuperación completa
Operaciones registradas mínimamente
Restaurar con el modelo de recuperación por medio de registros de operaciones masivas
Consideraciones para cambiar del modelo de recuperación completa al modelo de recuperación por medio de registros de operaciones masivas
Descripción de cómo funcionan la restauración y la recuperación de copias de seguridad en SQL Server
Trabajar con copias de seguridad del registro de transacciones
Otros recursos
Descripción y administración de registros de transacciones
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|
5 de diciembre de 2005 |
|