MySQL事务隔离级别

灰太狼 2022-09-11 00:07 388阅读 0赞

事务隔离级别 脏读 不可重复读 幻读
读未提交(read-uncommitted) 是 是 是
不可重复读(read-committed) 否 是 是
可重复读(repeatable-read) 否 否 是
串行化(serializable) 否 否 否
mysql默认的事务处理级别是’REPEATABLE-READ’,也就是可重复读
oracle数据库支持READ COMMITTED 和 SERIALIZABLE这两种事务隔离级别。默认系统事务隔离级别是READ COMMITTED,也就是读已提交

发表评论

表情:
评论列表 (有 0 条评论,388人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL事务-隔离级别

    事务的并发问题 1. 脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据 2. 不可重复读:事务 A 多次读取同一数据,事务 B 在事务A

    相关 MySQL事务隔离级别

    数据库是多线程并发访问的,所以很容易出现多个线程同时同时开启事务的情况,这样就会出现脏读、重复读及幻读的情况,通过为事物设置隔离级别,来避免这种情况的发生。 在 MySQL