SQL事务隔离级别和MySQL事务隔离级别

2020-11-14  本文已影响0人  Franck_

RU 隔离级别:
Read Uncommitted 读未提交
不允许脏写,会发生脏读,不可重复读,幻读。

RC 隔离级别:
Read Committed 读已提交
不会发生脏写脏读,会发生不可重复读,幻读。

RR 隔离级别:
Repeatable Read 可重复度
不会发生脏写脏读,数据可以重复读,但是会发生幻读。

串行化:
Seriaizable 串行化
避免了脏写脏读,可以重复读,幻读。 所有事务都阻塞,每次只能执行1个事务。
不可能使用,效率太低。

Mysql默认是RR隔离级别的。 而且MySql的RR隔离级别,还可以避免了幻读的发生。 是通过MVCC机制做到的。

上一篇下一篇

猜你喜欢

热点阅读