11.1 恢复模式

11.1 恢复模式


11.1.1 恢复模式

  恢复模式决定了备份的策略与恢复的对象目标。SQL Server 的数据库有三种恢复模式。



11.1.2 简单恢复模式

  数据库设置为简单模式时,遇到检查点回写“脏页”后,SQL Server 就自动截断事务日志,即检查日志文件中的 VLF,然后不包含活动日志的 VLF 标记为“可复用”。
  当发生故障时,数据只能恢复到最近一次的备份完成的时间点。


11.1.3 完整恢复模式

  在完整恢复模式时,对数据进行备份则不会影响日志,即日志不会被截断。只有通过执行事务日志备份才会截断日志,即将已经备份过的且不包含活动日志的 VLF 标记为“可复用”。
  当发生故障时,可以恢复到最近一次的备份完成的时间点。如果发生故障时事务日志文件仍然可以访问,那么可以立即备份日志的尾部,然后再通过备份文件恢复到最后一个事务,从而不会丢失任何数据。


11.1.4 大容量日志恢复模式

  对于某些大规模操作(如大容量导入或创建索引),使用大容量日志恢复模式,可以提高性能并减少日志的空间使用量。
  在此模式时,仍需要单独备份日志。直到事务日志备份结束,SQL Server才会将已经备份过的且不包含活动日志的VLF标记为“可复用”。
  大容量日志恢复模式时,对于大容量操作将阻止捕获对每个事务逐一所做的更改,通常只记录大容量操作所更改的事件和数据页。
  大容量日志恢复模式不能保存完整的事务日志,不能恢复执行大容量操作期间的到某个时间点。



本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(恢复模式)