首页 > 数据库 >SQLSERVER数据库三种恢复模式

SQLSERVER数据库三种恢复模式

时间:2023-06-30 23:06:39浏览次数:49  
标签:事务 大容量 数据库 恢复模式 SQLSERVER server 日志


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

SQLSERVER数据库三种恢复模式_数据库恢复

 

 


sql server数据库提供了三种恢复模式:完整,简单和大容量日志,这些模式决定了sql server如何使用事务日志,如何选择它要记录的操作,以及是否截断日志。截断事务日志是删除己执行事务并把该日志空间让给新事务的过程,下面是各种恢复模式的定义:

1,完整sql server恢复模式:

数据库引擎把所有操作都记录到事务日志上,并且数据库引擎绝对不会截断日志,完整恢复模式能使数据库恢复到故障时间点。

2,简单sql server恢复模式:

数据库引擎最低限度地记录大多数操作,并在每个检查点之后截断事务日志。它不能备份或还原事务日志,也不能还原单独的数据页。

3,大容量日志模式:

数据库引擎对大容量操作(select into和bulk insert)进行最小记录。如果一个日志备份包含任何大容量操作,就可以使数据库恢复到日志备份的结尾,但不能恢复到某个时间点,它仅用于大容量操作期间。
在生产环境下建议使用完整恢复模式,因为它提供了最可恢复的配置。如果通过大容量机制定期导入数据,则可以临时将数据库的恢复模式改变为大容量日志模式,以获得更好的大容量负载性能,在导入过程结束后,应将数据库恢复为完整恢复模式。

ALTER DATABASE database_name  SET  RECOVERY { FULL | BULK_LOGGED | SIMPLE }

说明:FULL表示完整

BULK_LOGGED表示大容量日志

SIMPLE表示 简单日志
————————————————

标签:事务,大容量,数据库,恢复模式,SQLSERVER,server,日志
From: https://blog.51cto.com/u_3369545/6595345

相关文章

  • postgresql数据库查看表结构
      2、 ......
  • 万字长文解析最常见的数据库恢复算法: ARIES
    万字长文解析最常见的数据库恢复算法:ARIES首发地址:https://mp.weixin.qq.com/s/Kc13g8OHK1h_f7eMlnl4AwIntroduction上图中为基于WAL的数据库的一种可能的架构情况。其中,In-MemoryData为数据库数据在内存中的组织形式,可以是B树,也可以是hashtable或者其他可能的......
  • sqlserver必须安装的组件及卸载
    sqlserver2016必须安装的组件    卸载sqlserver:https://docs.microsoft.com/zh-cn/sql/sql-server/install/uninstall-an-existing-instance-of-sql-server-setup?view=sql-server-ver15&tabs=Windows10......
  • 【九】MySQL数据库之视图,触发器与存储过程
    【九】MySQL数据库之视图,触发器与存储过程视图,触发器与存储过程【一】视图视图是一个虚拟表(非真实存在)其本质是【根据SQL语句获取动态的数据集,并为其命名】用户使用时只需使用【名称】即可获取结果集可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临......
  • 【十一】MySQL数据库之索引
    【十一】MySQL数据库之索引索引【一】索引概述数据库索引是一个数据结构,其改善了数据检索操作的速度数据库表以额外写入和存储空间的费用来维持索引数据结构。索引用于快速定位数据,而不必每次访问数据库表时都在数据库表中搜索每一行。可以使用数据库表的一列或多列来创建......
  • 【十】MySQL数据库之流程控制
    【十】MySQL数据库之流程控制流程控制【一】条件语句if条件语句delimiter//CREATEPROCEDUREproc_if()BEGINdeclareiintdefault0;ifi=1THENSELECT1;ELSEIFi=2THENSELECT2;ELSESELECT7;ENDIF;E......
  • 【十四】MySQL数据库之锁机制
    【十四】MySQL数据库之锁机制锁机制【一】什么是锁机制,为什么要用锁机制我们可以通过一个很简单的比喻来理解事务的锁机制。比如同一个办公室的同事们都想使用打印机打印文件如果不加以控制可能出现两个人同时打印不同的内容在一个文件里就会引起内容混乱。于是,我......
  • 【十三】MySQL数据库之读现象与事务隔离机制
    【十三】MySQL数据库之读现象与事务隔离机制读现象与事务隔离机制【一】数据库读现象【1】读现象在本质上来说是数据库在高并发场景下多个同时执行的事务带来的影响。【2】数据库主要有三大常见的读现象:脏读:事务1和事务2并发执行事务1改了数据事务2读取了以后但事......
  • 【十二】MySQL数据库之事物
    【十二】MySQL数据库之事物事务【一】什么是事务?事务是MySQL的一种机制每开启一个事务都可以往里放入一系列的SQL语句。事务是单个逻辑工作单位执行的一系列操作要么全执行要么全不执行每开一个事务相当于给数据库拍了一张快照这意味着在提交之前可以回滚在......
  • 【1.0】数据库知识点小结数据库初识
    【1.0】数据库知识点小结数据库初识【一】存储数据的演变过程【1】文件存储随意地存放到一个文件中、数据格式也是千差万别的完全取决于个人【2】软件开发目录规范(1)概要限制了存储数据的具体位置建立专门的文件夹存储数据(2)软件开发目录规范binmain.pycon......