首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度(54); 假如该调度已经产生死锁,如果要从事务T1、T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务(55)。 (55)
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度(54); 假如该调度已经产生死锁,如果要从事务T1、T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务(55)。 (55)
admin
2018-05-08
16
问题
如右图所示的调度,其中事务T
1
、T
2
仅对数据项A、B进行操作,则该调度(54);
假如该调度已经产生死锁,如果要从事务T
1
、T
2
中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务(55)。
(55)
选项
A、T
1
B、T
2
C、T
1
和T
2
D、T
1
或T
2
答案
B
解析
本题考查事务调度的知识。事务的执行由DBMS进行调度,在执行事务的过程中加入相关锁指令以控制事务满足ACID属性。常用的方式是两段锁协议(2PL),即事务的加锁和解锁分为两个阶段,第一阶段为锁增长阶段,只能加锁不能解锁,第二阶段为锁减少阶段,只能解锁不能加锁。图中的调度,事务T
1
对B、A两个数据项加锁中间无解锁指令,满足2PL协议;事务T
2
对A、B两个数据项加锁中间无解锁指令,也满足2PL协议。
2PL协议不能避免死锁。图中事务T
1
先对数据项B加了独占锁,事务T
2
先对数据A加了共享锁;随后事务T
2
申请数据项B上的共享锁,只能等待事务T
1
释放B上的独占锁;事务T
1
申请数据项A上的独占锁,只能等待事务T
2
释放A上的共享锁。两个事务相互等待造成死锁。
死锁的解除由DBMS来完成。需要在造成死锁的多个事务中选择一个回滚代价最小的事务进行强制回滚,并将该事务置于事务队列中稍后执行。图中事务T
1
对数据B已经做了修改,事务T
2
只是读取了数据A,相对而言,回滚事务T
2
代价最小。
转载请注明原文地址:https://kaotiyun.com/show/qFTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
投资大、建设周期长、专业复杂、技术人员来自多个部门的大型项目,最好采用(14)组织形式或近似的组织形式。
小张的U盘中存储有企业的核心数据。针对该U盘,以下有关信息安全风险评估的描述中,不正确的是(9)。
信息系统工程监理实行(113)。
对软件设计中软件的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面合适性的评价,属于()。
GB/T8566-2001全面、系统地阐述了软件生命周期的五个主要过程:获取过程、(1)、开发过程、运行过程和维护过程;八个支持过程:文档编制过程、配置管理过程、质量保证过程、(2)、确认过程、联合评审过程、审核过程和问题解决过程;四个组织过程:管理过程、
()不属于网络存储模式。
某公司按照项目核算成本,在针对某化工厂信息化咨询项目中,需要进行10天的驻场研究,产生成本如下:①公司管理费用的项目分摊成本;②咨询顾问每人每天出差补贴500元,入工资结算;③顾问如需要进入生产车间,每人额外增加健康补助100元/天。按照成本类型分类,上述
当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系。
在一个单CPU的计算机系统中,采用按优先级抢占的进程调度方案,且所有任务可以并行使用I/O设备。现在有三个任务T1、T2和T3,其优先级分别为高、中、低,每个任务需要先占用CPUlOms,然后再使用I/O设备13ms,最后还需要再占用CPUSms。如果
随机试题
某人原有慢性阻塞性肺疾病,呼吸困难、发绀,近日咳嗽加剧,突然发生右侧胸痛,约30分钟后呼吸困难突然加剧,患侧胸壁叩诊呈鼓音,听诊呼吸音消失。该变化是
男,35岁。温度计厂工人,主诉:易激动、易怒(示情感障碍)。2年前有唇、手指等细小震颤,现发展到全身震颤,并出现书写震颤,有口腔炎反复发作。该病人的可能诊断为
下列关于糖皮质激素抗炎作用的正确叙述是
下列关于项目管理组织的作用与影响因素的叙述中正确的是:()。
城市公共经济是关于()。
根据投资对象的不同,证券投资基金可分为()。
下列选项中,不属于自由贸易带来的利益的是()。
如果“键标签”和“键文本”均为CTRL+R时,可以将“键文本”更改为______。
面向对象程序设计有许多特性,下列选项中用来尽可能隐蔽对象的内部细节的是()。
现代期货市场建立了一整套完整的风险保障体系,其中包括()。
最新回复
(
0
)