在MySQL中,使用MVCC来实现REPEATABLE-READ隔离级别,由于SELECT操作不会对数据加锁,其他回话可以修改当前回话所读取过的数据而不会被阻塞,因此读写不冲突。 在MVCC并发控制中,读操作可以分成两类:快照读 (snapshot read)与当前读 (current read)。 ...
分类:
数据库 时间:
2017-11-17 00:00:25
阅读次数:
286
1.什么是事务: 事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。 2.事务特性: 事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durab ...
分类:
编程语言 时间:
2017-11-10 12:45:27
阅读次数:
124
事务的概念及特性 事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit). 例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。 特性 事务是恢复和并发控制的基本单位。 事务应该具有4个属性:原子性、一致性、隔离性 ...
分类:
数据库 时间:
2017-11-09 22:47:19
阅读次数:
253
转载自:http://blog.csdn.net/liaohaojian/article/details/68488150 1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功。其必须遵循四个原则(ACID)。 2.事务的类型 数据库分为本地事务 ...
分类:
编程语言 时间:
2017-11-08 13:10:02
阅读次数:
208
数据库的 基本分为 共享锁和排它锁 排它锁顾名思义,不能和其他任何所共存。 以SqlServer中某一行数据为例, 特殊的,WithNoLock 这个是不给数据加上任何锁,所以根本和锁没关系 再说update,update的过程是给这条数据加上排它锁,所以当另外事物过来要求修改这条数据的时候,会由于 ...
分类:
数据库 时间:
2017-11-06 21:18:35
阅读次数:
183
提起spring事务,就会让人联想起四大基本特征,五个隔离级别,七大传播特性。相信大多数人都知道这些东西,但是知道是一回事情,能用好真的是另一回事了。在使用Spring事务的时候,我曾遇到过几个比较严肃的问题,在这里我做一个自我总结。 问题一、 propagation.NESTED和propagat ...
分类:
编程语言 时间:
2017-10-31 22:16:20
阅读次数:
247
环境:主、从库的binlog_format=statement隔离级别:RC主库会话1主库会话2主库会话3从库会话usetest;createtablef1(char(2))engine=InnoDB;begin;insertintot1select1;insertintot1select2;insertintot1select3;insertintot1select4;insertintot1select5;begin;insertintot1sel..
分类:
数据库 时间:
2017-10-29 11:22:46
阅读次数:
200
数据库特性ACID A原子性 C一致性 I隔离性 D持久性 数据库的隔离级别:(脏读、不可重复读、幻读) 可以读取未提交的事物数据:A事务可以读取到B事务未提交的内容。可能引起脏读、不可重复读、幻读 读取提交的事物数据:A事务只能读取B事务提交的内容。可以避免脏读,可能引起不不可重复读、幻读 可重复 ...
分类:
数据库 时间:
2017-10-28 23:16:00
阅读次数:
208
SQL SERVER的锁机制系列: SQL SERVER的锁机制(一)——概述(锁的种类与范围) SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源) SQL SERVER的锁机制(三)——概述(锁与事务隔离级别) SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生 ...
分类:
数据库 时间:
2017-10-27 17:56:55
阅读次数:
154
测试环境:mysql5.7.18RR隔离级别创建表,插入部分测试数据CREATETABLEyhtest(aINT(11)NOTNULLAUTO_INCREMENT,bINT
(11)DEFAULTNULL,cINT(11)DEFAULTNULL,PRIMARYKEY(a),uniquekey(b))ENGINE=INNODB;INSERTINTOyhtestVALUE(1,1,
1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7..
分类:
数据库 时间:
2017-10-27 17:53:02
阅读次数:
262