首页
登录
从业资格
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
考试题库
2022-08-02
57
问题
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,之后事务T1对数据( );事务T2对数据(请作答此空)。A.D1、D3加共享锁都失败B.D1、D3加共享锁都成功C.D1加共享锁成功,D3加排它锁失败D.D1加排它锁成功,D3加共享锁失败
选项
A.D1、D3加共享锁都失败
B.D1、D3加共享锁都成功
C.D1加共享锁成功,D3加排它锁失败
D.D1加排它锁成功,D3加共享锁失败
答案
C
解析
并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(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/2418602.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
数据测量时,对同一对象进行多次测量可能得到多个数值。精确度是指多次所测得的数值彼
测试用例由测试输入数据和与之对应的预期输出结果组成。人们常用白盒法和黑盒法设计
根据维护的具体内容的不同,可对软件维护进行分类。()是指对文件或数据库中的记
队列是一种按“先进先出”原则进行插入和删除操作的数据结构。若初始队列为空,输入序
若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是(
下列光盘格式中,不能多次擦除重写数据的是()。A.DVD-RAM B.CD
在局域网模型中,数据链路层分为()。A.逻辑链路控制子层和网络子层 B.逻辑链
8个二进制位至多可表示()个数据。A.8 B.64 C.255 D.256
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据
随机试题
[originaltext]W:Hi,Michael.Icanhardlyrecognizeyou.Whyareyoudressedup
无机结合料稳定材料设计,对于公路等级高或交通荷载等级高或结构安全要求高的结构层,
A公司在融资前,企业家持股数量为40000股。前轮投资者以每股3元的价格购买了1
下列不是呼吸性酸中毒的病因的是A.呼吸中枢麻痹B.呼吸肌麻痹C.气道阻塞D.肺泡
大力夫妻带着16岁的女儿来见社会工作者,女儿出现厌食症已有半年,明显消瘦,无法上
关于慢波的叙述,下列哪项是错误的?( )A.起源于Cajal细胞 B.是胃肠
获得CFA证书需要通过三级考试,其中,CFA一级要求掌握()。A:财务分析B:
国家控制的企业间不应当仅仅因为彼此同受国家控制而成为关联方。()
男性,33岁,左上6残冠,根尖病变。拔除过程中,远中颊根折断,取根时,牙根突然消
地下工程水泥砂浆防水层常见的种类有()。A.加膜砂浆防水层 B.普通水泥砂浆
最新回复
(
0
)