背!!!
1、两段锁协议:同一事务对任何数据进行读写之前必须对数据加锁;在释放一个封锁之后,该事务不再申请和获得任何其他封锁。“两段”的含义:事务分为两个阶段。第一阶段是获得封锁(扩展阶段);第二阶段是释放封锁(收缩阶段)。
2、可串行化的并行调度:多个事务的并发执行时正确的,当且仅当其结果与某一次序串行地执行它们时的结果相同,称这种调度策略是可串行化的调度。可串行化是并发事务正确性的准则,按这个准则规定,一个给定的并发调度,当且仅当它是可串行化的才认为是正确调度。
(遵循两段锁协议,一定可串行化;不能遵循两段锁协议,不一定不是可串行化)
3、两段锁协议也可能产生死锁。
4、死锁的处理:(1)死锁预防(2)死锁避免(3)死锁检测(4)死锁解除
考点:
1、嵌入式SQL(游标CURSOR)
EXEC SQL
END_EXEC
(1)定义游标 DECLEARE 游标名 CURSOR FOR
(2)打开游标 OPEN 游标名
(3)推进游标 FETCH FROM 游