sql >> Base de Datos >  >> RDS >> Sqlserver

Instantáneas de la base de datos de SQL Server -2

Hola

Continuaré explicando las instantáneas de la base de datos en SQL Server en este artículo.

Lea el primer artículo antes de esta publicación.

Instantáneas de la base de datos de SQL Server -1

Ahora veamos las ventajas y desventajas de la base de datos SQL Server Snapshot.

Ventajas

  1. Es un método práctico para informar. Es una característica muy necesaria y perfecta para las personas que no necesitan instantáneas y solo aquellas que hacen reportajes para tiempos determinados. Porque, al informar, los datos estables se leerán a través de esta función. Esto es muy importante para informar.
  2. También le permite tener datos históricos para crear un informe.
  3. Se puede usar en lugar de una copia normal en términos de espacio en disco porque no crea una copia física. Solo los datos modificados se almacenan en el archivo disperso y los datos originales se leen de la base de datos de origen.
  4. La base de datos de origen se realiza con un método de copia de seguridad muy rápido de acuerdo con la copia de seguridad normal, siempre que no se dañe de esta manera. Sin embargo, si se produce un daño en la base de datos de origen, la base de datos de instantáneas no se puede restaurar.
  5. Es muy efectivo contra errores administrativos. Un error, como una secuencia de comandos de actualización e inserción incorrecta o una tabla de eliminación, se puede restaurar de inmediato gracias a una restauración de instantáneas.
  6. Ofrece a los usuarios una base de datos de prueba preparada. Será muy fácil para el usuario restaurar si comete un error.

Desventajas

  1. Proporciona carga adicional para las bases de datos que requieren rendimiento. Cada página que cambia en la base de datos también se copia en la base de datos y el disco.
  2. La instantánea tampoco es accesible cuando la base de datos maestra migra o la base de datos maestra falla porque la base de datos instantánea depende completamente de la base de datos maestra.
  3. La base de datos de instantáneas no se puede utilizar como un proceso eficaz de copia de seguridad y restauración.
  4. La base de datos de instantáneas es de solo lectura. La instantánea se toma de nuevo cuando necesita datos actualizados.
  5. La instantánea y la base de datos de origen deben estar en la misma instancia.
  6. No se recomienda para bases de datos que constantemente tienen demasiadas transacciones.
  7. no es compatible con la indexación de texto completo.
  8. Solo está disponible en las ediciones de SQL Server Enterprise. Esta característica no es compatible con otras versiones de SQL Server.
  9. No se toma una instantánea de las bases de datos del sistema, como Model, Master, tempdb.
  10. La instantánea de la base de datos solo es compatible con el sistema de archivos NTFS, el archivo Snapshot Sparse no se puede crear en el sistema de archivos FAT32.

Imagen siguiente que resume la instantánea de base de datos más efectiva y más utilizada en SQL Server.

La función de base de datos de instantáneas se usa principalmente en la base de datos de SQL Server Mirroring.