首页/ 题库 / [单选题]基于锁的并发控制技术可以避免并发操作引起的答案

基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是

单选题
2022-03-06 11:36
A、数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B、如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
C、为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D、数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
查看答案

正确答案
B

试题解析
解析:如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:①一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。②顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。

标签:
相关题目
大量输血可能引起的并发症中,一般不会发生()。
下列不属于并发操作带来的问题是( )。
解决并发操作带来的数据不一致问题普遍采用( )技术。
解决并发操作带来的数据不一致性问题,可以采取____。
属操作不当引起的麻醉意外或并发症,除外()
如果对数据库的并发操作不加以控制,则会带来4类问题:()()()和()。
封锁能避免()错误的发生,但会引起()问题。
上颌窦穿刺冲洗术是一较简单的手术,但操作不当,可引起各种并发症,其中最危险的并发症为()。
下面所述技术:Ⅰ.索引技术Ⅱ.时标(时间戳)技术Ⅲ.封锁技术属于数据库管理系统并发控制子系统通常采用的技术的是
下面所述技术:Ⅰ.索引技术Ⅱ.时标(时间戳)技术Ⅲ.封锁技术那些是数据库管理系统的并发控制子系统通常采用的技术?
一级封锁协议解决了事务的并发操作带来的()不一致性的问题。
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
一级封锁协议解决了事务的并发操作带来的(24)不一致性的问题。
一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?______
一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题? :
一级封锁协议解决了事务的并发操作带来的(55)不一致性的问题。
数据库并发操作可能带来的问题包括()
对数据库并发操作有可能带来的问题包括()
下列哪项不是数据库的并发操作可能会带来的问题?()
数据库的并发操作有可能带来的三个问题中包括()。
广告位招租WX:84302438

免费的网站请分享给朋友吧