摘要: 前言 MySQL在REPEATABLE READ级别解决了幻读问题,解决方案有两种,一种是MVCC版本控制链,具体可以参考这个,MVCC 多版本控制链,还有就是通过加锁的方式。这篇文章简要介绍一下MySQL是如何通过加锁来解决幻读问题的。 准备工作 还是一样,先创建一张表,如下所示: CREATE 阅读全文
posted @ 2020-08-10 15:21 Reecelin 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 前言 讲解多版本控制之前,先说一下结论吧: MVCC多版本控制链指的就是在使用READ COMMITTD、REPEATABLE READ这两种隔离级别的事务在执行普通的SELECT操作时访问记录的版本链的过程,这样子可以使不同事务的读-写、写-读操作并发执行,从而提升系统性能; READ COMMI 阅读全文
posted @ 2020-08-10 13:43 Reecelin 阅读(674) 评论(0) 推荐(2) 编辑