原本打算写有关 SSIS Package 中的事务控制过程的,但是发现很多基本的概念还是需要有 SQL Server 事务和事务的隔离级别做基础铺垫。所以花了点时间,把 SQL Server 数据库中的事务概念,ACID 原则,事务中常见的问题,问题造成的原因和事务隔离级别等这些方面的知识好好的整理
分类:
数据库 时间:
2016-02-12 12:47:24
阅读次数:
563
ACID原则原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)1、原子性 —— 意味着数据库中的事务执行是作为原子,即不可再分,整个语句要么执行,要么不执行(回滚)。2、一致性 —— 即在事务开始之前和事务结束以后,数据库的完...
分类:
数据库 时间:
2015-12-14 16:43:12
阅读次数:
177
1.前言
上一篇博客讲解了Hibernate中的一级缓存,属于Session级别的,这篇博客讲解一下Hibernate中的事务机制。有关事务的概念,请参照通俗易懂数据库中的事务。
2.如何处理Hibernate中的事务
我们知道数据库中的事务,会造成一些影响。比如脏读、不可重复读、幻读。那么如何解决这些问题呢?
1.隔离级别设置
通过设置数据库的隔离级别可以消除一些...
分类:
Web程序 时间:
2015-08-18 12:06:46
阅读次数:
160
1.事务概念
事务是由一步或者几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。
通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。
事物的特性(ACID)...
分类:
数据库 时间:
2015-08-01 08:50:51
阅读次数:
173
可以使用日志传送将事务日志不间断地从一个数据库(主数据库)发送到另一个数据库(辅助数据库)。不间断地备份主数据库中的事务日志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步。目标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到一个或多个只读的辅助服务器。日志传送可与使用完整或大容量日志恢复模式的数据库一起使用。
日志传送涉及四项由专用 SQL Serv...
分类:
数据库 时间:
2015-07-16 00:51:05
阅读次数:
332
1.演示不可重复读
A窗口:
事务为数据库默认的级别:repeatable read
开启事务:start transaction;
B窗口:
设置事务级别为:set session transaction isolation level read committed;
开启事务:start transaction;
两次读取的数据不一致造成了不可重复读。
解决方案:更该B...
分类:
其他好文 时间:
2015-06-30 22:01:44
阅读次数:
155
1.事务的四大特性:一个事务具有的最基本的特性,一个设计良好的数据库可以为我们保证这四大特性。
1.1原子性:原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生要么都不发生。
1.2一致性:如果事务执行之前数据库是一个完整性的状态,那么事务结束后,无论事务是否执行成功,数据库仍然是一个完整性状态.
数据库的完整性状态:当一个数据库中的所有的数据都符合数据库中所定义的所有的约束,此时...
分类:
其他好文 时间:
2015-06-30 20:26:50
阅读次数:
93
在讲解之前首先来了解一下数据库中的事务。什么是数据库中的事务?热心网友回答:(1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完...
分类:
其他好文 时间:
2015-06-14 19:52:19
阅读次数:
112
第二章管理数据库文件数据库中的事务一组数据库操作操作SQL语句作为整体执行,要么完全地执行,要么完全地不执行对数据库中的数据操作的过程增删改修改数据过程:1)将数据调入内存中修改,同时写事务日志2)默认每隔1分钟数据库就有1个检查点,就把内存里的数据写入硬盘3)出..
分类:
数据库 时间:
2015-06-12 15:09:15
阅读次数:
137
1、事务简介 事务(Transaction):数据库中保证交易可靠的机制 JDBC支持数据库中的事务概念 在JDBC中,事务默认是自动提交 事务特性ACID: 原子性(Atomicity):事务必须是原子工作单位;对于数据修改,要么全都执行,要么全都不执行 一致性(Consist...
分类:
数据库 时间:
2015-05-30 22:41:21
阅读次数:
185