摘要: MVCC 多版本并发控制,通过数据行的多个版本管理实现数据库的并发控制,使得在事务隔离级别下执行一致性读有了保证,换言之,为了查询一些正在被另一个事务更新的行,并且可以看到它们被更新之前的值,这样在做查询的时候就不用等待另一个事务释放锁。 快照读 当前读 主要是为了提高数据库的并发性能,用更好的方式 阅读全文
posted @ 2022-03-26 15:18 Henry19 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 锁 锁是计算机协调多个进程或线程并发访问某一资源的机制,为保证数据的一致性,需要对并发操作进行控制,因此产生了锁。同时锁机制也为mysql各个隔离级别提供了保证,锁冲突也是影响数据库并发性能的一个重要因素。 并发事务访问 读-读情况:并发事务相继读取相同的记录,读取操作本事并不会对记录有任何影响,不 阅读全文
posted @ 2022-03-26 15:18 Henry19 阅读(25) 评论(0) 推荐(0) 编辑