itgle.com

关于一次性加锁法及其缺点叙述错误的是______。A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁B) 要求事务必须一次性地获得对需要访问的全部数据的访问权C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度

题目

关于一次性加锁法及其缺点叙述错误的是______。

A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁

B) 要求事务必须一次性地获得对需要访问的全部数据的访问权

C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度

D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度


相似考题
参考答案和解析
正确答案:A
    (12) [解析] 一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。
    [答案] A
更多“关于一次性加锁法及其缺点叙述错误的是______。 A) 该方法要求每个事务在开始执行时不必将要 ”相关问题
  • 第1题:

    以下关于两段锁协议的原理叙述错误的是______。

    A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段

    B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁

    C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁

    D) 每个事务开始执行后就进入了加锁阶段


    正确答案:B
        (15) [解析] 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。
        [答案] B

  • 第2题:

    以下关于两段锁协议的原理叙述错误的是( )。

    A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段

    B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁

    C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁

    D.每个事务开始执行后就进入了加锁阶段


    正确答案:B
    两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:①在对任何数据进行读、写操作之前,要申请并获得对该数据的封锁;②在释放一个封锁之后,事务不再申请和获得其它任何封锁。可以证明,若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策都是可串行化的。另外要注意两段锁协议和防止死锁的一次封锁法的异同之处。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议。但两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。

  • 第3题:

    5、关于两阶段锁协议的内容叙述错误的是()。

    A.每个事务的执行划分为两个阶段,加锁阶段和解锁阶段

    B.加锁阶段事务可以申请获得任何数据对象上的任何类型的锁,允许释放任何锁

    C.在解锁阶段,事务可以释放在任何数据对象上任何类型的锁,但不能再申请任何锁

    D.每个事务开始执行后就进入了加锁阶段。


    加锁阶段事务可以申请获得任何数据对象上的任何类型的锁,允许释放任何锁

  • 第4题:

    以下关于一次性加锁及其缺点叙述错误的是______。

    A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁

    B.要求事务必须一次性的获得对需要访问的全部数据项的访问权

    C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度

    D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度


    正确答案:A

  • 第5题:

    关于两阶段锁协议的内容叙述错误的是()。

    A.每个事务的执行划分为两个阶段,加锁阶段和解锁阶段

    B.加锁阶段事务可以申请获得任何数据对象上的任何类型的锁,允许释放任何锁

    C.在解锁阶段,事务可以释放在任何数据对象上任何类型的锁,但不能再申请任何锁

    D.每个事务开始执行后就进入了加锁阶段。


    解析