数据库的隔离等级

2020-03-27  本文已影响0人  热血大桃子

数据库的隔离等级算是一个比较重要的知识点,这里做一下学习记录。

基础介绍

并行事务存在的问题

上述问题对应的四种隔离等级

四种隔离等级实现原理

  1. 事务对当前被读取的数据不加锁;
  2. 事务在更新某数据的瞬间(就是发生更新的瞬间),必须先对其加 行级共享锁,直到事务结束才释放。
  1. 事务对当前被读取的数据加 行级共享锁(当读到时才加锁),一旦读完该行,立即释放该行级共享锁;
  2. 事务在更新某数据的瞬间(就是发生更新的瞬间),必须先对其加 行级排他锁,直到事务结束才释放。
  1. 事务在读取某数据的瞬间(就是开始读取的瞬间),必须先对其加 行级共享锁,直到事务结束才释放;
  2. 事务在更新某数据的瞬间(就是发生更新的瞬间),必须先对其加 行级排他锁,直到事务结束才释放。
  1. 事务在读取数据时,必须先对其加 表级共享锁 ,直到事务结束才释放;
  2. 事务在更新数据时,必须先对其加 表级排他锁 ,直到事务结束才释放。
上一篇下一篇

猜你喜欢

热点阅读