一、事务的作用 事务是指一系列将要发生的连续的操作。 事务安全是为了保证一系列操作的结果保持同步,保证数据的完整性。 开启事务后,操作的结果会先保存到事务日志中,等操作完成提交事务后,才会修改表中的数据。 注意:只有innodb存储引擎和bdb存储引擎才支持事务安全。 二、事务使用 三、自动事务提交 ...
分类:
数据库 时间:
2017-02-10 23:09:52
阅读次数:
197
SQL Server支持三种备份方式 完全备份; 差异备份 事务日志备份 一般备份方式为,完全备份/每周,差异备份/每天,事务日志备份/按分钟计,这样可确保备份的高效性和可恢复性。 1. 完全备份 备份脚本 还原备份 2. 差异备份 备份脚本 还原备份 在SQL Server中还原差异备份,需要先还 ...
分类:
数据库 时间:
2017-02-09 14:43:17
阅读次数:
280
SQL(Structured Query Language) 即结构化查询语言 数据库中的对象: 视图,索引,存储过程,用户自定义函数和触发器等所有的数据和对象都被存储在文件中。 主要数据文件(Primary) .mdf文件 次要数据文件(Secondary) .ndf文件 事务日志文件(Log) ...
分类:
其他好文 时间:
2017-01-19 02:26:58
阅读次数:
192
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 我这种情况应该算是情况之一吧 先贴图: 看看磁盘:。。。 把事务模式 ...
分类:
其他好文 时间:
2017-01-06 12:57:36
阅读次数:
2071
本文来谈谈快照文件,事务日志文件在文件系统中是如何存放的。 写事务日志是事务处理的关键步骤,所以高度建议在一个独立的磁盘上存储。快照不需要在独立的磁盘存储,因为它们是由一个后台线程以懒汉式的(lazily)方式产生的。 存储快照的路径是由DataDir参数指定的,事务日志的路径则是由DataLogD ...
分类:
其他好文 时间:
2016-12-27 22:39:15
阅读次数:
195
一:数据存储的方式: 1.数据文件:.mdf或.ndf 2.日志文件:.ldf 二:事务日志的工作步骤: 1.数据修改由应用程序发出(在缓冲区进行缓存) 2.数据页位于缓存区缓冲中,或者读入缓冲区缓存然后修改 3.修改记录在磁盘上的事务日志中 4.检查点将提交的事物写入数据库中 三:手工性能收集项 ...
分类:
数据库 时间:
2016-12-25 18:37:59
阅读次数:
212
微软的SQL Server 数据库最常用的有两种类型的文件: 1、主要数据文件,文件后缀一般是.MDF; 2、事务日志文件,文件后缀一般是.LDF。 用户数据表、视图、存储过程等等数据,都是存放在MDF文件里,LDF文件是存放MS SQL Server操作过程中的日志记录。 MDF文件必读附加到MS ...
分类:
数据库 时间:
2016-12-20 13:48:17
阅读次数:
314
truncate table和不带 where 的 detele 功能一样,都是删除表中的所有数据。 但TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中 ...
分类:
其他好文 时间:
2016-12-12 20:06:16
阅读次数:
163
数据库中的每个文件都可以通过删除未使用的页的方法来减小。尽管数据库引擎会有效地重新使用空间,但某个文件多次出现无需原来大小的情况后,收缩文件就变得很有必要了。数据和事务日志文件都可以减小(收缩)。可以成组或单独地手动收缩数据库文件,也可以设置数据库,使其按照指定的间隔自动收缩。 文件始终从末尾开始收 ...
分类:
数据库 时间:
2016-12-11 02:50:56
阅读次数:
177
InnoDB锁机制常常困扰大家,不同的条件下往往表现出不同的锁竞争,在实际工作中经常要分析各种锁超时、死锁的问题。本文通过不同条件下的实验,利用InnoDB系统给出的各种信息,分析了锁的工作机制。通过本文可以帮助大家了解InnoDB锁的基本原理,常见的冲突、死锁,以及对InnoDB事务日志信息的解读 ...
分类:
数据库 时间:
2016-12-05 20:20:09
阅读次数:
470