04 2015 档案

摘要:简述 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性。并不承担具体的恢复数据的角色。正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.我们简单介绍下三种恢复模式。1.完整恢复模式 这种模式会为所有操作都记录日志,当数据文件被破坏时,可以... 阅读全文
posted @ 2015-04-19 22:04 DB乐之者 阅读(649) 评论(0) 推荐(2) 编辑
摘要:SQL Server中使用了WAL(Write-Ahead Logging)技术来保证事务日志的ACID特性。而且大大减少了IO操作。 WAL的核心思想是:在数据写入到数据库之前,先写入到日志.再将日志记录变更到存储器中。 SQL Server修改数据的步骤 1.在SQL Server的缓冲区的... 阅读全文
posted @ 2015-04-13 22:21 DB乐之者 阅读(10456) 评论(1) 推荐(2) 编辑
摘要:SQL Server中使用扩展事件捕捉所需的信息后,可以选择存放的位置。比如说内存或文件中,但无论存在哪里,其本质都是一个大XML。因此在SQL Server中读取该XML就是解析扩展事件结果的方式。 微软官方或者一些SQL Server论坛提供了使用SQL XML解析扩展事件的脚本,如代码清单1... 阅读全文
posted @ 2015-04-11 16:53 DB乐之者 阅读(503) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2015-04-06 23:19 DB乐之者 阅读(79) 评论(0) 推荐(2) 编辑
摘要:由于前一篇写的有点匆忙很多地方不是很简单,这一片再描述一些概念和细节。 首先,我们都知道在数据库中的存储分为两种结构,一是堆;二是B树。堆的数据是没有排序也就没有结构性可言,我们可以简单理解为没有索引的表数据就是以堆的形式存在的。与之相对的,索引都是B树的形式存储,这样的话索引中数据是有序排列的。... 阅读全文
posted @ 2015-04-03 00:17 DB乐之者 阅读(836) 评论(2) 推荐(3) 编辑
摘要:前几天新发布的一套程序发生了一次意外的操作失误,程序员修改某个表的指定范围的指定字段的时候,误操作导致更新操作没有执行where,直接引起该表指定字段全部变为更新字段,为了解决这个问题,特意使用了事务日志的还原,觉得有必要写一个流程这样以后新程序员遇到问题的时候不至于手忙脚乱,下面就将具体流程写出来... 阅读全文
posted @ 2015-04-01 11:05 DB乐之者 阅读(1428) 评论(3) 推荐(3) 编辑

点击右上角即可分享
微信分享提示