首页
登录
从业资格
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 ( )
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 ( )
最全题库
2022-08-02
59
问题
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度 ( ) ;假如该调度已经产生死锁,如果要从事务T1,T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务(请作答此空)。
A.T1B.T2C.T1和T2D.T1或T2
选项
A.T1
B.T2
C.T1和T2
D.T1或T2
答案
B
解析
本题考查事务调度的知识。图中的调度,事务T1对B、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代价最小。因此,本题答案为B选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2419355.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
Linux操作系统中,可以使用()命令关机。A.init6 B.shu
(1)操作一般不会感染计算机病毒。A.打开电子邮件的附件 B.从网站下载软件
在Windows操作系统中,哪一条命令能够显示ARP表项信息?()A.di
通信软件的数据操作功能不含(27)。A.终端仿真 B.数据加密 C.流控
在Linux操作系统中,可以使用()命令来挂载插入的光盘。A.cat B
下列()命令不能用来重启Linux操作系统。A.shutdown B.
以下关于Linux操作系统的说法错误的是()。A.Linux系统中可以使用
一个进程可由两个线程组成,若其中一个线程被调度程序选中后进入运行态,占用处理机资
操作系统是一种__(4)__。A.应用软件 B.系统软件 C.工具软件
以下操作系统中,(请作答此空)等主要特性是多用户的通用操作系统,交互能力强;如果
随机试题
Flightsimulator(飞行模拟器)referstoanyelectronicormechanicalsystemfor
水利工程(waterconservancyproject)是指旨在消除水害和开发利用水资源的工程。几千年来,勤劳、勇敢、智慧的中国人民同江河湖海进行
[img]2016m8s/ct_ecrbjz201511_ecrbjtc_0139_201608[/img][br]A、 B、 C、
在一个多期经济模型中,假设每一期经济中同时存在年轻人和老年人,并且每个人生存两期
下列各项中,使放弃现金折扣成本降低的是( )。A.付款期、折扣期不变,折扣率降低
当母线电流超过8000A时常采用矩形母线。()
形体的三视图的投影规律正确的为()。A.主、左视图长对正 B.主、俯视图高平
A.针下得气后,捻转角度大,用力重,频率快 B.先深后浅,轻插重提,提插幅度大
患者男,62岁。因颈椎病入院治疗。住院期间,护士对其进行健康指导,错误的是A.转
葛根芩连汤的主治证是A.表邪未解,邪热入里证 B.表邪未解,湿浊内阻证 C.
最新回复
(
0
)