更多“两阶段封锁协议中,“两段”的含义是,事务分为两个阶段,第一阶段是获得封锁,第二阶段是【 】。”相关问题
  • 第1题:

    (48)下列叙述中,不正确的是( )。

    A)封锁是保证数据库一致性的常用方法

    B)封锁协议限制了可能的调度数目

    C)封锁自身会产生死锁问题

    D)强两阶段封锁协议就是严格两阶段封锁协议


    正确答案:D

    (48)【答案】D)
    【解析】严格两阶段封锁协议:除了要求封锁是两阶段之外,还要求事务持有的所有排他锁必须在事务提交之后方可释放。这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止其他事务读取这些数据,两阶段封锁协议:要求事务提交之前不得释放任何锁。它旨在让冲突的事务尽可能的串行执行,这样的话,调度中的事务可以按其提交的顺序串行化,所以D)茂不正确。

  • 第2题:

    请简述两阶段封锁协议。


    答:要求每个事务分两个阶段提出加锁和解锁申请。第一阶段是获得封锁,也称为扩展阶段;第二阶段是释放封锁,也称为收缩阶段。

  • 第3题:

    针对分布式事务,要求提供参与者状态的协议是(60)。

    A.一次封锁协议

    B.两段锁协议

    C.两阶段提交协议

    D.三阶段提交协议


    正确答案:D
    解析:本题考查分布式事务处理的基本概念。  一交封锁协议和两段锁协议属于集中式事务处理所采用的技术,故选项A、B错误;两阶段提交协议分为参与者提交请求和协调者应答两个阶段,故选项C错误;三阶段提交协议要求在两阶段协议基础上提供参与者状态,故选项D正确。

  • 第4题:

    严格两阶段封锁协议要求事务所持有的所有 【】 必须在事务提交后方可释放


    正确答案:排他锁
    记为X型锁,通过执行lock-X(Q)指令来申请数据项Q上的排他锁。事务一旦获得数据项Q的排他锁,既可以读Q也可以写Q

  • 第5题:

    下列叙述中,正确的是

    A.不遵循两段锁协议的并发调度一定是不可串行的

    B.两级封锁协议可能保证数据的可重读性

    C.对某处数据对象加了X封锁,则还可以在该数据对象上加S封锁

    D.遵循两段封锁协议的并发事务一定不会发生死锁


    正确答案:B
    解析:两段锁协议是保证并发调度可串行化的充分条件:对某个数据对象加了X锁,则其他任何事务不能再对该数据对象加任何类型的锁;遵循两段锁协议的并发事务可能发生死锁。

  • 第6题:

    汽包内的汽水分离过程,一般分为两个阶段,第一阶段为()阶段;第二阶段为()阶段。
    粗分离;细分离

  • 第7题:

    以下关于两段锁协议的叙述,正确的是()。

    • A、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁
    • B、在解除一个封锁之后,事务不再申请和获得任何其他封锁
    • C、两段锁协议是保证并发调度可串行化的必要条件
    • D、两段锁协议是保证并发调度可串行化的充分条件

    正确答案:A,B,D

  • 第8题:

    以下关于事务调度和封锁的描述中,正确的是()。

    • A、遵守两段封锁协议的并发事务一定是可串行化的
    • B、可串行化的并发事务一定遵守两段封锁协议
    • C、遵守两段封锁协议的并发事务不一定是可串行化的
    • D、遵守两段封锁协议的并发事务一定不会产生死锁

    正确答案:A

  • 第9题:

    昆虫的发育可分为两个阶段,第一阶段是(),第二阶段是()。


    正确答案:胚胎发育;胚后发育

  • 第10题:

    两段封锁协议


    正确答案:事务分成两个阶段,前一阶段只能申请封锁,后一阶段只能释放封锁,这一规则称为事务的两段封锁协议。

  • 第11题:

    多选题
    以下关于两段锁协议的叙述,正确的是()。
    A

    在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁

    B

    在解除一个封锁之后,事务不再申请和获得任何其他封锁

    C

    两段锁协议是保证并发调度可串行化的必要条件

    D

    两段锁协议是保证并发调度可串行化的充分条件


    正确答案: C,D
    解析: 暂无解析

  • 第12题:

    单选题
    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()
    A

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    两段锁协议


    正确答案: D
    解析: 暂无解析

  • 第13题:

    严格两阶段锁协议要求对__________更新的封锁必须保持到事务的终点。


    正确答案:
    未提交事务【解析】严格两阶段封锁协议除了要求封锁是两阶段之外,还要求事务提交之前持有的所有排他锁必须在事务提交后方可释放,这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止了其他事务读这些数据。

  • 第14题:

    下列叙述中正确的是

    A.遵守两阶段封锁协议的并发事务一定是可串行化的

    B.遵守两阶段封锁协议的并发事务一定不会发生死锁

    C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚

    D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁


    正确答案:D
    解析:系列中的每个事务遵从封锁协议的一组规则。这些规则规定事务何时对各数据项进行加锁、解锁。封锁协议限制了可能的调度数目。(1)保证可串行性的一个协议是强有力两阶段封锁协议。(2)通过将两阶段封锁修改为严格两阶段封锁协议来避免级联回滚。(3)两阶段封锁的另一个变体是强两阶段封锁协议,它要求事务提交之间不得释放任何锁。(4)不幸的是封锁自身也会引发问题,主要的问题是死锁。两阶段封锁并不保证不会发生死锁。发生死锁时系统必须能检测并解释它。

  • 第15题:

    下列叙述中,哪一条是不正确的?

    A.封锁是保证数据库一致性的常用方法

    B.封锁协议限制了可能的调度数目

    C.封锁自身会产生死锁问题

    D.强两阶段封锁协议就是严格两阶段封锁协议


    正确答案:D
    解析:严格两阶段封锁协议:除了要求封锁是两阶段之外,还要求事务持有的所有排他锁必须在事务提交之后方可释放。这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止其他事务读取这些数据;强两阶段封锁协议:它要求事务提交之前不得释放任何锁。它旨在让冲突的事务尽可能地串行执行,这样的话,调度中的事务可以按其提交的顺序串行化。所以D)项不正确。

  • 第16题:

    下列叙述中,正确的是( )。A.不遵循两段封锁协议的并发调度一定是不可串行的B.两级封锁协议可以保证数据的可重读性C.对某个数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁


    正确答案:B
    A,D的说法太过于绝对,不准确,C项对数据对象加了X封锁之后,则不能再加S封锁。

  • 第17题:

    从监管实践看,风险监管包括两个阶段,( )。

    A.第一阶段是以合规监管,第二阶段是风险监管阶段

    B.第一阶段是以风险为本的监管,第二阶段是“骆驼”评级监管阶段

    C.第一阶段是"骆驼"评级监管阶段,第二阶段是以风险为本的监管

    D.第一阶段是风险监管阶段,第二阶段是合规监管


    正确答案:C

  • 第18题:

    专家系统的瓶颈是();它来自于两个阶段,第一阶段是(),第二阶段是()


    正确答案:知识获取;人类领域专家获取知识;系统运行过程中的知识获取

  • 第19题:

    在两段协议中,事务分为两个阶段,它们是()

    • A、第一阶段是获得封锁,也称为扩展阶段
    • B、第一阶段是获得封锁,也称为并行阶段
    • C、第一阶段是获得封锁,也称为收缩阶段
    • D、第一阶段是释放封锁,也称为收缩阶段

    正确答案:A

  • 第20题:

    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

    • A、一级封锁协议
    • B、二级封锁协议
    • C、三级封锁协议
    • D、两段锁协议

    正确答案:C

  • 第21题:

    抗原抗体反应可分为两个阶段,第一阶段为____________;第二阶段为_____________。


    正确答案:特异结合阶段;可见反应阶段

  • 第22题:

    单选题
    在两段协议中,事务分为两个阶段,它们是()
    A

    第一阶段是获得封锁,也称为扩展阶段

    B

    第一阶段是获得封锁,也称为并行阶段

    C

    第一阶段是获得封锁,也称为收缩阶段

    D

    第一阶段是释放封锁,也称为收缩阶段


    正确答案: D
    解析: 暂无解析

  • 第23题:

    填空题
    昆虫的发育可分为两个阶段,第一阶段是(),第二阶段是()。

    正确答案: 胚胎发育,胚后发育
    解析: 暂无解析