一级封锁协议可防止丢失修改 为什么要互锁 ,并保证事务T是可恢复的,因为防止其他事务进行同时修改。 在一级封锁协议中,如果仅仅是读数据不对其进行修改,是不需要加锁的。所以它不能保证可重复读和不 读脏数据。可以解决脏读问题。事务A不会读到事务B修改了但没提交的可能的脏数据。 三级封锁协议 在二级的基础上贸易战一阶协议内容,老年医学科医联体协议加了S锁,贷款未批下来可以签购房协议吗但在事务结的时候才释放S锁。 解决了不可重复。
如果要实现一个真正的可串行化调度,么需要借助两阶锁机制。两阶锁协议将事务的封锁过分成了以下两个阶。增阶(Growing Phase):事务可以尝试请任类型的锁,但。两阶锁协议使得事务具有较并发度,因为解锁不必发生在事务结尾。它的不足是没有解决死锁的问题,因为它在加锁阶没有顺序要求。如两个事务分别请了A, B。