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

SQLSERVER数据库三种恢复模式

时间:2022-12-01 10:34:14浏览次数:53  
标签:事务 大容量 数据库 恢复模式 SQLSERVER server 日志

1、

https://blog.csdn.net/Auspicious_air/article/details/114028422

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

 

 




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://www.cnblogs.com/yaok430/p/16940635.html

相关文章

  • 生产环境核心数据库切换流程
    1.整体原则按现有架构搭建一套全新的SQL群集,将现有的业务数据库迁移到新设备1、使用单台共享存储架构,不考虑使用alwayson的数据库架构,继续使用SQL群集架构2、尽量减......
  • KingbaseES数据库通过dblink访问Oracle数据库
    本文介绍如KingbaseES数据库通过dblink访问Oracle数据库。源端:KingbaseES数据库(KingbaseESV008R006C006B0021)目标端:Oracle数据库一、配置Oracle的ODBC1、安装odbc,若有......
  • 配置ODBC连接KingbaseES数据库
    本文介绍如何通过ODBC连接KingbaseES数据库。1、配置odbc1)安装odbc,若有odbc则不用进行安装yum-yinstallunixODBC2)确认修改文件路径[root@node01~]#odbcinst-......
  • 1+N环境-分布式数据库mysql8系列故障重启问题处理
    1、背景多个业务连接异常,navicat连接数据库不稳定,连接进入数据库后也会出现卡死的,连接失败的报错2、问题分析2.1 问题描述:navicat、服务器中连接数据库均复现业务报告......
  • 快速测试SQL Server数据库的连接
    微软的SQLServer数据库应该是中小企业中使用最多的数据库,一般个人测试环境也都是用的它。下面介绍一种快速测试SQLServer数据库连接性的方法:1.新建一下记事本,将后缀名......
  • PolarDB-X 分布式数据库初体验
    目录1.什么是分布式数据库2.PolarDB-X是什么样的存在2.1产品架构2.2物理拓扑3.部署PolarDB-X3.1安装PXD3.2部署PolarDB-X4.参考1.什么是分布式数据库分布式数据库......
  • 腾讯云数据库SaaS致力于构建数据库分布式云,为更多更广的用户提供服务
    大数据时代,数据库SaaS是企业实现降本增效和业务创新的重要抓手。在腾讯全球数字生态大会数据库SaaS专场上,腾讯云发布了多项数据库SaaS产品能力升级,并重点分享了其在......
  • 商城项目数据库表设计中商品表
    目录商城项目表设计中商品表商品属性表商品属性分组关联表商品属性分组表商品品牌表商品三级分类表商品评价回复关系表商品`SPU`属性表商品`SPU`图片表商品`SPU`信......
  • MySQL数据库--存储过程
    简介MysQL数据库存储过程是一组为了完成特定功能的SQL语句的集合 存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活......
  • 数据库编程——MongoDB json
    在学习数据库编程总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。09-数据库编程day05(mongodbjson)目录:一、学习目标二、复习三、作业四......