-
隔离级别
隔离级别 | 简述 | 结果 |
---|---|---|
串行化 | 如果两个事务操作同一个数据时,不会并发执行事务,事务会排队先后执行 | 脏读×,幻读×,不可重复读× |
读已提交 | 事务可以看别其他事务insert or update 的已提交数据 | 脏读×,幻读√,不可重复读√ |
读未提交 | 事务可以看到其他事务insert or update 的未提交数据 | 脏读√,幻读√,不可重复读√ |
可重复读 | 事务可以看到其他事务insert的未提交数据,但是看不到其他事务的update未提交数据 | 脏读√,幻读√,不可重复读× |
-
数据库并发访问产生的问题
问题 | 简述 |
---|---|
脏读 | 读取了其他事务未提交的数据(insert and update ) |
幻读 | 读取了其他事务提交的insert数据 |
不可重复读 | 读取了其他事务提交的update数据 |
网友评论