三种问题:脏读,不可重复读,幻读
脏读:读取了未提交事务修改的数据
不可重复读:某一事务读取指定行或列数据时,别的事务修改了该部分行或列的数据。
幻读:某一事务读取指定行或列数据时,别的事务却将添加的行或列替换了该部分的行或列,就是说读取到了指定范围之外的数据。
四种隔离级别:Read Uncommitted(读取未提交内容),Read Committed(读取提交内容),Repeatable Read(可重读),Serializable(可串行化)
可串行化是最高的隔离级别,通过强制事务排序,按照排序来执行事务,从而解决幻读问题。简言之,它是在每个读的数据行上加上共享锁。在这个级别,可能导致大量的超时现象和锁竞争。

46万+

被折叠的 条评论
为什么被折叠?



