首页
登录
从业资格
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
最全题库
2022-08-02
30
问题
并发执行的三个事务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://www.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]W:Dan,didyouwanttoseeme?M:Oh,yes,Sue,pleasesitdown.
Itisnoteasytopin-pointthe【C1】______oftheChristmasfeast,todayt
运输通道形成的基础是客货运量集中化和( )集中化。A.运输路径 B.生产资源
某上市公司股本总额为1亿股,拟实行股权激励计划,下列说法不符合股权激励相关规定的
在国外,施工企业项目经理是( )。 A、项目的全权负责人 B、项目法定代
重型再生障碍性贫血患者治疗首选()。A.输血 B.脾切除 C.雄激素治疗
(2017年11月)某企业中员工小张的每月工资、薪金收入为3400元,那么他每
下列有关地震的表述,不正确的是: A.2008年四川汶川地震是我国自1949
对诊断肝细胞性肝癌有较大特异性的标准物是( )。A.CEA B.AFP C
神经元之间除了经典突触联系外,还存在电突触,其结构基础是A、缝隙连接 B、曲张
最新回复
(
0
)