摘要:
使用锁时是当前读(可以读取事务提交的数据), 不使用锁是快照读 mysql> select * from item; + + + + | id | name | order_id | + + + + | 5 | | 5 | | 6 | | 5 | | 9 | 23 | 4 | | 10 | 23 | 阅读全文
摘要:
MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 未提交读(READ UNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。提交读(READ COMMITTED)。本事务读取到的是最新 阅读全文
摘要:
mysql的默认事务级别是:可重复读 其中可重复读是通过mvcc来实现的又叫快照读,在事务中的读操作通过对当前的数据库中记录一个版本,以后的读操作只会读取记录的版本,因此相当于对数据库的数据建立了一个快照数据,因此叫做快照读,其不用对数据库中的数据进行加锁又叫做乐观锁。 同时RR事务级别的mysql 阅读全文