mysql中的隔离性,隔离等级

zhan11400
字数 886阅读 66

事务的隔离级别从低到高有:

Read Uncommitted(读未提交)

最低的隔离级别,什么都不需要做,一个事务可以读到另一个事务未提交的结果。所有的并发事务问题都会发生。

Read Committed(读已提交)

只有在事务提交后,其更新结果才会被其他事务看见。可以解决脏读问题。

Repeated Read(不可重复读)

在一个事务中,对于同一份数据的读取结果总是相同的,无论是否有其他事务对这份数据进行操作,以及这个事务是否提交。可以解决脏读、不可重复读。

Serialization(串行化)

事务串行化执行,隔离级别最高,牺牲了系统的并发性。可以解决并发事务的所有问题。

0条评论
    暂无评论
发表评论