脏读:一个事务读取到了 另外一个事务未提交的修改过的数据。
脏写:一个事务修改了 另外一个事务未提交的修改过的数据。
任何一种隔离级别都不允许脏写这种情况的发生。所以在多个未提交事务相继对一条记录做改动时,需要让它们排队执行,这个排队的过程其实是通过锁来实现的。这个所谓的锁其实是一个内存中的结构,在事务执行前本来是没有锁的,也就是说一开始是没有锁结构和记录进行关联的。
脏读:一个事务读取到了 另外一个事务未提交的修改过的数据。
脏写:一个事务修改了 另外一个事务未提交的修改过的数据。
任何一种隔离级别都不允许脏写这种情况的发生。所以在多个未提交事务相继对一条记录做改动时,需要让它们排队执行,这个排队的过程其实是通过锁来实现的。这个所谓的锁其实是一个内存中的结构,在事务执行前本来是没有锁的,也就是说一开始是没有锁结构和记录进行关联的。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。