设为首页 加入收藏

TOP

SQL Server提供的3种恢复模型都是什么? 有什么区别?
2014-11-04 23:15:05 来源: 作者: 【 】 浏览:27
Tags:SQL Server 提供 恢复 模型 都是 什么 区别

SQL Server提供了3种恢复模型,分别是:


l 简单恢复 ,允许将数据库恢复到最新的备份。


l 完全恢复,允许将数据库恢复到故障点状态。


l 大容量日志记录恢复,允许大容量日志记录操作。


这些模型中的每个都是针对不同的性能、磁盘和磁带空间以及保护数据丢失的需要。例如,当选择恢复模型时,必须考虑下列业务要求之间的权衡:


l 大规模操作的性能(如创建索引或大容量装载)。


l 数据丢失表现(如已提交的事务丢失)。


l 事务日志空间损耗


l 备份和恢复过程的简化。


根据正在执行的操作,可以有多个适合的模型。选择了恢复模型后,设计所需的备份和恢复过程。表6提供了三种恢复模型的优点和含义的概述。


表 6备份模型之间的比较


简单恢复所需的管理最少。在简单恢复模型中,数据只能恢复到最新的完整数据库备份或差异备份的状态。不使用事务日志备份,而使用最小事务日志空间。一旦不再需要日志空间从服务器故障中恢复,日志空间便可重新使用。与完整模型或大容量日志记录模型相比,简单恢复模型更容易管理,但如果数据文件损坏,则数据损失表现会更高。


完全恢复和大容量日志记录恢复模型为数据提供了最大的保护性。这些模型依靠事务日志提供完全的可恢复性,并防止最大范围的故障情形所造成的工作损失。完全恢复模型提供最大的灵活性,可将数据库恢复到更早的即时点。


大容量日志记录模型为某些大规模操作(如创建索引或大容量复制)提供了更高的性能和更低的日志空间损耗。不过这将牺牲时点恢复的某些灵活性。很多数据库都要经历大容量装载或索引创建的阶段,因此可能希望在大容量日志记录模型和完全恢复模型之间进行切换。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇上海网梯数码科技有限公司面试经历 下一篇what is the diffrence between E..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: