MySQL_隔离级别

MySQL 隔离级别

SQL标准中规定了事务的隔离级别解决多事务并发的问题,MySQL在具体实现事务隔离级别的时候和SQL标准还是有差异的

1.read uncommitted(读未提交)

read uncommitted这个隔离级别是不会发生脏写,可能发生脏读,不可重复读,幻读

2.read committed(读已提交)

read committed这个隔离级别是不会发生脏写,脏读,可能发生不可重复读,幻读,简写RC

3.repeatable read(可重复读)

repeatable read这个隔离级别是不会发生脏写,脏读,不可重复读的,可能发生幻读,简写RR

4.serializable(串行化)

serializable这个隔离级别不允许多事务并发执行,也就没有多事务并发执行可能出现的问题了

5.MySQL RR

MySQL默认的隔离级别就是RR,MySQL通过MVCC机制避免了RR级别幻读发生的可能

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页