`
sakakokiya
  • 浏览: 490303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL Server提供的3种恢复模型都是什么? 有什么区别?

阅读更多
SQL Server提供了3种恢复模型,分别是:
l         简单恢复 ,允许将数据库恢复到最新的备份。
l         完全恢复,允许将数据库恢复到故障点状态。
l         大容量日志记录恢复,允许大容量日志记录操作。
这些模型中的每个都是针对不同的性能、磁盘和磁带空间以及保护数据丢失的需要。例如,当选择恢复模型时,必须考虑下列业务要求之间的权衡:
l         大规模操作的性能(如创建索引或大容量装载)。
l         数据丢失表现(如已提交的事务丢失)。
l         事务日志空间损耗
l         备份和恢复过程的简化。
根据正在执行的操作,可以有多个适合的模型。选择了恢复模型后,设计所需的备份和恢复过程。表6提供了三种恢复模型的优点和含义的概述。
表 6备份模型之间的比较
简单恢复所需的管理最少。在简单恢复模型中,数据只能恢复到最新的完整数据库备份或差异备份的状态。不使用事务日志备份,而使用最小事务日志空间。一旦不再需要日志空间从服务器故障中恢复,日志空间便可重新使用。与完整模型或大容量日志记录模型相比,简单恢复模型更容易管理,但如果数据文件损坏,则数据损失表现会更高。
完全恢复和大容量日志记录恢复模型为数据提供了最大的保护性。这些模型依靠事务日志提供完全的可恢复性,并防止最大范围的故障情形所造成的工作损失。完全恢复模型提供最大的灵活性,可将数据库恢复到更早的即时点。
大容量日志记录模型为某些大规模操作(如创建索引或大容量复制)提供了更高的性能和更低的日志空间损耗。不过这将牺牲时点恢复的某些灵活性。很多数据库都要经历大容量装载或索引创建的阶段,因此可能希望在大容量日志记录模型和完全恢复模型之间进行切换。
分享到:
评论

相关推荐

    深入解析SQL Server 2008

    本书全面探讨了sql server 2008的内部工作原理。全书共分为11章,首先在第1章中详细介绍了sql server 2008... 运行dbcc时,sqlserver在内部检查什么  处理多个并发用户时,如何在5个隔离级别和2个并发模型中做出选择

    SQL Server 2008高级程序设计 4/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用于实例启动时...

    SQL Server 2008高级程序设计 2/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQL SERVER 2000开发与管理应用实例

    11.1.6 数据库恢复模型对数据库备份和还原的影响 322 11.2 制订数据库备份方案 326 11.2.1 备份方案制订原则 326 11.2.2 建立数据备份方案 327 11.3 数据库备份与还原的实践应用 332 11.3.1 系统...

    sql server的具体介绍.txt

    提供安全可靠的存储和管理解决方案:SQL Server不仅提供了数据备份和恢复功能,还有强大的数据分析和报告功能,以及数据模型设计、数据导入和导出、事务处理等功能。 SQL Server的应用场景非常广泛,包括但不限于...

    SQLserver2016-数据库系统概述.pptx

    层次 模型 网状 模型 关系 模型 面向对象 模型 组织层数据模型的分类 SQLserver2016-数据库系统概述全文共16页,当前为第12页。 层次模型是用树形结构来表示各类实体以及实体间的联系。 层次模型 SQLserver2016-...

    SQL Server恢复模型之批量日志恢复模式

    数据库恢复模型如何控制事务日志增长?在本系列文章中,我们就将一一给出解答。 批量日志恢复模式 批量日志恢复模式与完整恢复模式类似,都预期会有大批量的数据修改操作(例如,创建索引,SELECT INTO,INSERT ...

    SQLSERVER+数据库设计与实现详解

    本文主要讲述的是关系型数据库及SQL语句,SQLSERVER数据库设计与实现; 感兴趣的朋友可以过来看看 目录: 第一章 SQL SERVER2000数据库管理系统 第二章 创建和维护数据库 第三章 设计表 第四章 表的管理 第五章 ...

    SQL Server 2008高级程序设计 3/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQL Server 2008高级程序设计 5/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQL Server 2008高级程序设计 6/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQL Server 2008高级程序设计 1/6

     本书面向想要学用所有SQL Server 2008功能的有经验的开发人员。 目录 -------------------------------------------------------------------------------- 第1章 回顾SQL Server中的对象  1.1 数据库的构成 ...

    SQLserver

    SQLserver基础学习、E-R图设计剖析、数据模型、数据库设计、向导备份与恢复数据库、SQL Server数据查询优化方法、掌握内连接、外连接、交叉连接和联合查询SQLserver基础学习、E-R图设计剖析、数据模型、数据库设计、...

    SQL Server数据库系统教程 sqlServer数据库原理与应用教程 全套PPT课件资源集合 共21个章节.rar

    第17章 SQL Server 2005基础(共42页) 第18章 数据库及对象的创建与管理(共47页) 第19章 存储过程和游标(共35页) 第20章 安全管理(共76页) 第21章 数据库设计工具 PowerDesigner(共25页)

    sqlserver2000基础(高手也有用)

    11.1.6 数据库恢复模型对数据库备份和还原的影响 322 11.2 制订数据库备份方案 326 11.2.1 备份方案制订原则 326 11.2.2 建立数据备份方案 327 11.3 数据库备份与还原的实践应用 332 11.3.1 系统数据库的...

    SQL Server——备份与恢复数据库

    为什么要进行备份? 不管是任何系统都不可避免的发生一些故障、错误,而为了防止数据丢失找不到的情况,防患于未然,养成备份的好习惯是很有必要的。 可以根据自己的实际情况采取具体的备份策略,这样可以使我们的...

    数据库系统SQL SERVER全套课件

    02.数据模型-57.ppt 03.数据库系统结构-46.ppt 04.关系模型-32.ppt 05_关系代数-44.ppt 06_关系数据理论-54.ppt 07 SQL-数据定义及提纵-25.ppt 08_ SQL-数据查询-79.ppt 09 SQL-视图与索引-39.ppt 10.数据库设计需求...

    SQLServer2008新特性(QuickView)

    微软SQLServer2008新特性 数据透明加密 外部密钥管理 数据审核 可“热”插拔CPU 数据库镜像的故障恢复转移 Declarative管理架构 服务器组管理 改进的安装 企业系统管理 性能数据收集 系统分析 数据压缩 查询优化模式...

Global site tag (gtag.js) - Google Analytics