首页
登录
从业资格
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( )
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( )
资格题库
2022-08-02
89
问题
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( )
A.满足两段锁协议、不发生死锁B.满足两段锁协议、会发生死锁C.不满足两段锁协议、不发生死锁D.不满足两段锁协议、会产生死锁
选项
A.满足两段锁协议、不发生死锁
B.满足两段锁协议、会发生死锁
C.不满足两段锁协议、不发生死锁
D.不满足两段锁协议、会产生死锁
答案
B
解析
本题考查事务调度的知识。事务的执行由DBMS进行调度,在执行事务的过程中加入相关锁指令以控制事务满足ACID属性。常用的方式是两段锁协议(2PL),即事务的加锁和解锁分为两个阶段,第一阶段为锁增长阶段,只能加锁不能解锁,第二阶段为锁减少阶段,只能解锁不能加锁。图中的调度,事务T1对8、A两个数据项加锁中间无解锁指令,满足2PL协议;事务T2对A、B两个数据项加锁中间无解锁指令,也满足2PL协议。2PL协议不能避免死锁。图中事务T1先对数据项B加了独占锁,事务T2先对数据A加了共享锁;随后事务T2申请数据项B上的共享锁,只能等待事务T1释放B上的独占锁;事务T1申请数据项A上的独占锁,只能等待事务T2释放A上的共享锁。两个事务相互等待造成死锁。死锁的解除由DBMS来完成。需要在造成死锁的多个事务中选择一个回滚代价最小的事务进行强制回滚,并将该事务置于事务队列中稍后执行。图中事务T1对数据B己经做了修改,事务T2只是读取了数据A,相对而言,回滚事务T2代价最小。
转载请注明原文地址:https://tihaiku.com/congyezige/2419346.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
(1)操作一般不会感染计算机病毒。A.打开电子邮件的附件 B.从网站下载软件
在Windows操作系统中,哪一条命令能够显示ARP表项信息?()A.di
通信软件的数据操作功能不含(27)。A.终端仿真 B.数据加密 C.流控
以下关于发送电子邮件的操作中,说法正确的是()A.你必须先接入Internet
在Linux操作系统中,可以使用()命令来挂载插入的光盘。A.cat B
要重新启动Linux操作系统,可使用()命令。A.init0 B.shu
操作系统是一种__(4)__。A.应用软件 B.系统软件 C.工具软件
操作系统的主要任务是()。A.把源程序转换为目标代码 B.负责文字格式编排
下列选项中,哪一个不是操作系统所具有的功能?A.存储管理 B.文件管理
在WindowsXP操作系统中,需要浏览日志文件时,可通过(请作答此空)进行查看
随机试题
"PhilosophyClass"[img]2012q1/ct_etoefm_etoeflistz_1599_20121[/img][br]Whatca
IsHalloweencelebratedwhereyoulive?IntheUnitedStatesandCanada,Hal
砌体结构中的墙、柱砌体应满足规范规定的高厚比限制的要求,其目的是( )。A.保
某版教科书《林黛玉进贾府》的“研讨与练习”后面有这样一部分内容——“《红楼梦》贾
证券自营业务主要的投资对象,包括(?)。 Ⅰ.股票 Ⅱ.债券 Ⅲ.证
免疫学诊断方法的敏感性是指()A.在已知阳性者中检测出阴性的百分率B.在已知阳
近年来,我国中小学音乐课程在许多地区还是没有受到足够的重视,教材内容不能与时俱进
下列选项中,不属于国际的学者整体评价伤残后果的方面是()。A.机能障碍 B.
下列著名历史事件与其历史意义对应不正确的是:A.长平之战——战国历史的最后转折,
患者,女,20岁。心悸、多汗、胃纳亢进伴消瘦2月余就诊。体检:甲状腺Ⅱ度肿大,右
最新回复
(
0
)