首页
登录
从业资格
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
最全题库
2022-08-02
32
问题
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,之后事务T1对数据( );事务T2对数据( )。问题1选项A.D2、D3加排它锁都成功B.D2、D3加共享锁都成功C.D2加共享锁成功,D3加排它锁失败D.D2、D3加排它锁和共享锁都失败问题2选项A.D1、D3加共享锁都失败B.D1、D3加共享锁都成功C.D1加共享锁成功,D3加排它锁失败D.D1加排它锁成功,D3加共享锁失败
选项
答案
DC
解析
并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。
排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。
共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。
转载请注明原文地址:https://tihaiku.com/congyezige/2419901.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
RIP协议通过路由器之间的()计算通信代价。A.链路数据速率 B.物理距离
路由器依据IP数据报中的()字段来进行报文转发A.目的MAC地址 B.源MAC
应用系统的数据库设计中,概念设计阶段是在()的基础上,依照用户需求对信息进行分
微机系统中系统总线的()是指单位时间内总线上传送的数据量。A.主频 B.工作频
CPU中可用来暂存运算结果的是()。A.算逻运算单元 B.累加器 C.数据
某管理系统采用ASP+SQLServer开发,数据库名db,打开该网站主页,如
跨交换机的同一VLAN内数据通信,交换机的端口模式应采用()模式。A.混合
使用BGP时,怎样识别过路数据流?_______A.源和目标都在本地AS之内的
以下关于海明码的叙述中,正确的是()A.校验位随机分布在数据位中 B.所有数
在字长为16位、32位、62位或128位的计算机中,字长为()位的计算机数据运
随机试题
[originaltext]Easterisamixofthreetraditions:Pagan,HebrewandChristian.
Oncetherewasawealthyman,whohadabiggardenfulloffruittrees.After
ThesuddendeathofthatTVpersonality______apublicdebateonthestricterp
CCMD-3对神经症的诊断标准是什么?以及神经症的共同特征是什么?
业主向B厂订购一台15MW抽凝汽轮机,委托C设备监理公司对该汽轮机制造实施驻厂监
在软件开发过程中,某资深监理工程师按照正常的程序和方法,对开发过程行了检查和监督
男性,73岁,突发肉眼血尿1天,尿潴留3小时。急诊B超检查显示,双肾大小、形态正
我国北部大部分省区水土流失严重,土地荒漠化加快,是自然生态最脆弱、土地生产率最低
口底到龈缘的距离为多少时常用舌板A.0.3~0.4mm B.3~4mm
某大型矿井,设计副井井筒为立井,该矿井的开拓方式可能是()。 A.立井开拓
最新回复
(
0
)