摘要: MYSQL MVCC实现原理 MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。 MVCC最大的优势:读不加锁,读写不冲突。在读多写少的OLT 阅读全文
posted @ 2021-03-13 23:12 迷走神经 阅读(76) 评论(0) 推荐(0) 编辑
摘要: mysql默认事务 5.6版本之前,mysql的默认引擎是Myisam不支持事务。5.6版本之后,默认引擎是InnoDB支持事务,有四种隔离级别,未提交读、已提交读、可重复读、串行化,默认可重复读。 Myisam和Innodb的区别1.Myisam只支持表级锁,Innodb支持行级锁2.Myisam 阅读全文
posted @ 2021-03-13 22:48 迷走神经 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 详解spring的4种事务特性,5种隔离级别,7种传播行为 什么是事务: 事务是指逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。 事务特性(4种): 原子性 (atomicity):强调事务的不可分割,要么一起成功,要么一起失败。一致性 (consistency):事务的 阅读全文
posted @ 2021-03-13 22:37 迷走神经 阅读(78) 评论(0) 推荐(0) 编辑