满足两阶段封锁协议的调度一定是__________。

admin2018-04-19  34

问题 满足两阶段封锁协议的调度一定是__________。

选项 A、无死锁的调度
B、可串行化调度
C、可恢复调度
D、可避免级联回滚的调度

答案B

解析 本题考查数据库两阶段封锁协议的基础知识。
    两阶段封锁协议是由Eswaran等人在1976年提出的。
    两阶段封锁协议的定义:每个事务的执行分为两个阶段:
    增长阶段:事务可以获得锁,但不能释放锁;
    缩减阶段:事务可以释放锁,但不能获得新锁。
    对于一个事务而言,刚开始事务处于增长阶段,它可以根据需要获得锁;一旦该事务开始释放锁,它就进入了缩减阶段,就不能再发出加锁请求。
    如果并行执行的所有事务均遵守两段锁协议,则这些事务的所有并行调度策略都是可串行化的。事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。可串行化的调度中,不一定所有事务都必须符合两段锁协议。
转载请注明原文地址:https://kaotiyun.com/show/BhTZ777K
0

随机试题
最新回复(0)