数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁

题目

数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(18)。

A.两段锁协议

B.一次封锁法

C.排他封锁法

D.共享封锁法

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,因此,一次封锁法遵守二段所协议。()


正确

第2题:

对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和【 】两种方法。


正确答案:顺序封锁法
顺序封锁法 解析:预防死锁有一次封锁法、顺序封锁法。 一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

第3题:

在数据库中,死锁的预防通常有()和()两种。


参考答案:并发控制、封锁

第4题:

对数据对象施加封锁,可能会引起活锁和死锁。预防死锁通常有【 】和顺序封锁法两种方法。


正确答案:一次封锁法
一次封锁法 解析:预防死锁有一次封锁法、顺序封锁法:一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行;顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

第5题:

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

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

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

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

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


正确答案:A

第6题:

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

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

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

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

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


正确答案:A
    (12) [解析] 一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。
    [答案] A

第7题:

对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和一【 】两种方法。


正确答案:顺序封锁法
顺序封锁法 解析:预防死锁有一次封锁法、顺序封锁法。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

第8题:

死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是

A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁

B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的

C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度

D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁


正确答案:D

第9题:

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

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

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

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

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


正确答案:A
解析:一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。