用户登录
用户注册

分享至

MySQL_隔离级别

  • 作者: 稍等缓冲中
  • 来源: 51数据库
  • 2021-08-14

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级别幻读发生的可能

软件
前端设计
程序设计
Java相关