一二三级封锁的详解
一二三级封锁的详解本文转载于isql有关事务的:封锁协议,锁类型,脏读、不可重复读和虚读等等封锁协议有三级。 一级:当某一事务在修改数据时加独占锁(exclusive locks, write locks),直到事务结束(提交或者回滚)释放。因为不能同时对某一数据进行修改,所以一级封锁协议可防止丢失更新。但是读取数据时没有加任何锁,它还是可以读取加了独占锁的数据,所以不能防止脏读不可重复读。 二级:在一级封锁基础上事务读数据时加共享锁(shared locks , read locks),读取
转载
2021-02-19 16:20:09 ·
5530 阅读 ·
0 评论