InnoDB 采用了MVCC来支持高并发,并且实现了四个标准的隔离级别。其默认级别是REPEATABLE READ(可重复读) ,并且,通过间隙锁(next-key locking)策略防止幻读的出现。间隙锁使得InnoDB 不仅仅锁定查询涉及的行,还会对索引中的间隙进行锁定,防止幻影行的插入。.....
分类:
数据库 时间:
2015-11-17 00:04:58
阅读次数:
205
由于mysql主主会出现些问题,比如幻读等,于是主从同步出现主故障时,需主从互切,刚好正在学python就用python写了个主从互切脚本,开始也有用shell写。主要步骤为:从上:stopslaveflushlogs再利用showmasterstatus\G取二进制日志和位置为变量主上:stopslave然后用changemast..
分类:
数据库 时间:
2015-10-22 19:36:44
阅读次数:
355
原文:http://www.cnblogs.com/phoebus0501/archive/2011/02/28/1966709.html 脏读就是数据还没提交(不一定能commit成功)呢,就被其他事务拿过去用了。 1.?脏读?:脏读就是指当一个事务正在访问数据,并且对数...
分类:
其他好文 时间:
2015-10-14 16:13:07
阅读次数:
164
Connection接口中定义了5中隔离级别常量Connection.TRANSACTION_NONE -- 不支持事务Connection.TRANSACTION_READ_UNCOMMITTED -- 脏读(事务回滚造成别的事务读取到的数据不准确),不可重复读和幻读均可发生Connection....
分类:
数据库 时间:
2015-10-09 13:35:19
阅读次数:
284
-- 并发产生的影响/**丢失更新未提交的依赖关系(脏读)不一致的分析(不可重复读)幻读**/-- 丢失更新/**最后的更新将覆盖其他事务所做的更新**/-- 未提交的依赖关系(脏读) --隔离级别:读未提交(Read Uncommitted)/**事务读取到非最终结果的错误记录集.事务进行时没有对...
分类:
其他好文 时间:
2015-09-04 14:03:31
阅读次数:
163
在上一篇中忘记了一个细节。Range T-K 到底代表了什么?Range T-K Lock 代表了在 SERIALIZABLE 隔离级别中,为了保护范围内的数据不被并发的事务影响而使用的一类锁模式(避免幻读)。它由两个部分构成:第一个部分代表了他锁定了一个索引范围,在这个范围内,所有索引使用 T 锁...
分类:
数据库 时间:
2015-08-25 18:58:39
阅读次数:
227
幻读(Phantom Read) 是指当用户读取某一范围的数据行时,B事务在该范围内插入了新行,当用户再读取该范围的数据行时,会发现有新的“幻影”行。InnoDB和Falcon存储引擎通 过多版本并发控制机制解决了幻读问题。http://bbs.csdn.net/topics/360050896ht...
分类:
数据库 时间:
2015-08-21 21:22:30
阅读次数:
201
1.前言
上一篇博客讲解了Hibernate中的一级缓存,属于Session级别的,这篇博客讲解一下Hibernate中的事务机制。有关事务的概念,请参照通俗易懂数据库中的事务。
2.如何处理Hibernate中的事务
我们知道数据库中的事务,会造成一些影响。比如脏读、不可重复读、幻读。那么如何解决这些问题呢?
1.隔离级别设置
通过设置数据库的隔离级别可以消除一些...
分类:
Web程序 时间:
2015-08-18 12:06:46
阅读次数:
160
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。
√: 可能出现 ×: 不会出现
脏读
不可重复读
幻读
Read uncommitted
√
√
√
Re...
分类:
数据库 时间:
2015-08-02 18:18:15
阅读次数:
179
Mysql名词解释含义
MVCCMultiversion concurrency control
快照读
当前读
clustered index
2PLTwo-Phase Locking二阶段锁
Mysql 事务隔离级别Isolation level
事务操作中出现的一些名词
幻读
脏读
不可重复读
四中隔离级别
Serializable
Repeatable reads
Read committe...
分类:
数据库 时间:
2015-07-26 20:54:28
阅读次数:
195