博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式...
阅读量:6326 次
发布时间:2019-06-22

本文共 1273 字,大约阅读时间需要 4 分钟。

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

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

 

1.Simple 简单恢复模式,

Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用于实例启动时自动发生的instance recovery所需的少量log,这样做的好处是log文件非常小,不需要DBA去维护、备份log,但坏处也是显而易见的,就是一旦数据库出现异常,需要恢复时,最多只能恢复到上一次的备份,无法恢复到最近可用状态,因为log丢失了。 Simple模式主要用于非critical的业务,比如开发库和测试库,但是道富这边的SQL Server(即使是生产库)大都采用Simple模式,是因为这边的SQL Server大都用于非critical的业务(critical的数据库大都采用Oracle和DB2),可以忍受少于1天的数据丢失(我们的job每天都会定时备份全库)。

 

如果需要压缩数据库日志(Shrink语句),将数据库模式切换到简单恢复模式后压缩率才是最高的,如果你的数据库在完整恢复模式或大容量日志回复模式下采用日志压缩,压缩后的日志大小并不会很理想。

 

2.Full 完整恢复模式,

和Simple模式相反,Full模式的旧称叫”Checkpoint without truncate log“,也就是SQL Server不主动截断log,只有备份log之后,才可以截断log,否则log文件会一直增大,直到撑爆硬盘,因此需要部署一个job定时备份log。Full的好处是可以做point-in-time恢复,最大限度的保证数据不丢失,一般用于critical的业务环境里。缺点就是DBA需要维护log,增加人员成本(其实也就是多了定时备份log这项工作而已)。

 

3.Bulk-logged 大容量日志恢复

Bulk-logged模式和full模式类似,唯一的不同是针对以下Bulk操作,会产生尽量少的log: 1) Bulk load operations (bcp and BULK INSERT). 2) SELECT INTO. 3) Create/drop/rebuild index 众所周知,通常bulk操作会产生大量的log,对SQL Server的性能有较大影响,bulk-logged模式的作用就在于降低这种性能影响,并防止log文件过分增长,但是它的问题是无法point-in-time恢复到包含bulk-logged record的这段时间。 Bulk-logged模式的最佳实践方案是在做bulk操作之前切换到bulk-logged,在bulk操作结束之后马上切换回full模式。

原文地址

转载地址:http://qqmaa.baihongyu.com/

你可能感兴趣的文章
美国人的网站推广方式千奇百怪
查看>>
Linux signal 那些事儿(4)信号的deliver顺序【转】
查看>>
小猿搜题如何发现竞品的阴谋?知情人这样说
查看>>
AMD正式向N卡宣战:份额有信心重回55开
查看>>
Mac OS X 数据库 管理工具 无需破解navicat 用Valentina Studio
查看>>
TensorFlow 与 Apache Spark 结合:雅虎开源“TensorFlowOnSpark”
查看>>
HDS以乐高积木思路构建其超融合型解决方案
查看>>
融合数据保护产品评估三要素
查看>>
MySQL向GraphQL迁移
查看>>
猎豹移动任命范承工为CTO 加速在硅谷扩张计划
查看>>
通信基础设施正日趋完善 通信网络安全面临更大挑战
查看>>
php中处理汉字字符串长度:strlen和mb_strlen
查看>>
那个做投票社交的“纠纠”开始推出双人CP直播
查看>>
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——1.7 是IT解决方案,而不只是软件...
查看>>
微软CEO纳德拉:我们不会因脱欧而撤出英国市场
查看>>
详解如何用 LSTM 自动识别验证码
查看>>
《工业控制网络安全技术与实践》一一2.4 工业控制系统现场设备的种类
查看>>
《云计算:原理与范式》一2.3 迁移到云的七步模型
查看>>
诺基亚瞄准物联网、智能城市市场,推大量解决方案
查看>>
IDC将在赞比亚建500MW太阳能电站
查看>>