数据库事务隔离的四种级别
Posted u5f71
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库事务隔离的四种级别相关的知识,希望对你有一定的参考价值。
隔离级别按照下面表格的顺序,依次递增,并行能力依次递减,竞争性也就逐渐增强,随之而来的就是性能和扩展性的下降。
?
- 脏读:只读到了其他事务回滚前的脏数据。即,当前事务读到了其他事务想要修改但没有修改成功的数据。
- 不可重复读:当前线程在读取数据时,其他事务将数据改变了,导致两次读取到的数据不一致。
- 幻读:当前线程在读取数据时,其他事务新增了新的数据,导致两次读取到的数据量不一致。
不可重复读和幻读的区别,在于前者是读到了被其他事务修改或删除的数据,后者是读到了被其他事务新增的数据。
以上是关于数据库事务隔离的四种级别的主要内容,如果未能解决你的问题,请参考以下文章