SQL SERVER 日志
SQL SERVER 日志
雅冰石
DBA
展开
-
浅谈SQL Server中的事务日志(一)----事务日志的物理和逻辑构架
简介 SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务日志将数据恢复到指定的时间点。当SQL Server运转良好时,多了解一些事务日志的原理和概念显得并不是那么重要转载 2014-03-28 14:14:57 · 884 阅读 · 0 评论 -
浅谈SQL Server中的事务日志(二)----事务日志在修改数据时的角色
简介 每一个SQL Server的数据库都会按照其修改数据(insert,update,delete)的顺序将对应的日志记录到日志文件.SQL Server使用了Write-Ahead logging技术来保证了事务日志的原子性和持久性.而这项技术不仅仅保证了ACID中的原子性(A)和持久性(D),还大大减少了IO操作,把对数据的修改提交到磁盘的工作交给lazy-writer和che转载 2014-03-28 14:38:44 · 758 阅读 · 0 评论 -
浅谈SQL SERVER中的事务日志(三)---在简单恢复模式下日志的角色
简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性。并不承担具体的恢复数据的角色。正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在开始文章之前,首先要了解SQL Server提供的几种不同备份类型。 SQL Server提供的几种备份类型 SQL Server所提供的几种备份类型基本可以分为以下三种(转载 2014-04-02 14:56:35 · 933 阅读 · 0 评论 -
浅谈SQL SERVER中的事务日志(四)---在完整恢复模式下日志的角色
简介 生产环境下的数据是如果可以写在资产负债表上的话,我想这个资产所占的数额一定不会小。而墨菲定律(事情如果有变坏的可能,无论这种可能性有多小,它总会发生)仿佛是给DBA量身定做的。在上篇文章介绍的简单恢复模式下,从最近一次备份到当前的数据都会存在丢失的风险。而完整备份模式使得数据丢失的风险大大减少。本文主要介绍在完整备份模式下概念原理和日志所处的角色。 完整(Ful转载 2014-04-02 14:58:46 · 860 阅读 · 0 评论 -
再谈SQL Server中日志的作用
简介 之前我已经写了一个关于SQL Server日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。如果您没有看过我之前的文章,请参阅: 浅谈SQL Server中的事务日志(一)----事务日志的物理和逻辑构架 浅谈SQL Server中的事务日志(二)----事务日志在修改数据时的角色 浅谈SQL Ser转载 2014-04-02 15:00:24 · 965 阅读 · 0 评论 -
SQL SERVER灾难时备份结尾日志的两种方法(tail of log)
简介 在数据库数据文件因各种原因发生损坏时,如果日志文件没有损坏。可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态。 例如: 上图中。在DB_1中做了完整备份,在Log_1,Log_2处做了日志备份。在Log_2备份之后不久,发生了故障。从Log_2备份到灾难发生时之间的日志。就是结尾日志转载 2014-04-18 13:36:08 · 2098 阅读 · 0 评论 -
SQL SERVER检查点的几个误区
有关CheckPoint的概念对大多数SQL Server开发或DBA人员都不陌生。但是包括我自己在内,大家对于CheckPoint都或多或少存在某些误区,最近和高文佳同学(感谢高同学的探讨)关于该处进行过一些探讨,整理出来几个误区。 1.CheckPoint实例级别,而不是数据库级别 CheckPoint的时间虽然可以在实例级别进行设置,但CheckPoint的过程转载 2014-04-22 16:16:09 · 1771 阅读 · 1 评论 -
SQL SERVER 备份恢复误区之‘在破坏日志备份链之后,需要一个完整备份来重新开始日志链’
本系列文章是我在sqlskill.com的PAUL的博客看到的,很多误区都比较具有典型性和代表性,原文来自T-SQL Tuesday #11: Misconceptions about.... EVERYTHING!!,经过我们团队的翻译和整理发布在AgileSharp上。希望对大家有所帮助。 误区 :在破坏日志备份链之后,需要一个完整备份来重新开始日志链错误转载 2014-04-22 17:00:47 · 1142 阅读 · 0 评论 -
SQL SERVER 日志详解
具体参考文章:http://www.cnblogs.com/lyhabc/archive/2013/12/07/3460272.html转载 2014-04-22 17:55:50 · 3000 阅读 · 0 评论