首页
登录
从业资格
假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1
假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1
admin
2022-08-02
83
问题
假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1( ),那么T2对D2(请作答此空)。A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败
选项
A.加共享锁成功,加排它锁失败
B.加共享锁、加排它锁都失败
C.加共享锁、加排它锁都成功
D.加排它锁成功,加共享锁失败
答案
A
解析
本题考查数据库事务处理方面的基础知识。并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(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/2418603.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
关系模型是采用()结构表达实体类型及实体间联系的数据模型。A.树型 B.网
根据维护的具体内容的不同,可对软件维护进行分类。()是指对文件或数据库中的记
队列是一种按“先进先出”原则进行插入和删除操作的数据结构。若初始队列为空,输入序
Windows系统中的磁盘碎片整理程序(),这样使系统()。A.仅将卷上
若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是(
下列光盘格式中,不能多次擦除重写数据的是()。A.DVD-RAM B.CD
32位微处理器的32是指()。A.系统总线的宽度为32位 B.处理的数据长
以下关于精简指令集计算机(RISC)指令系统特点的叙述中,错误的是()。A.
在局域网模型中,数据链路层分为()。A.逻辑链路控制子层和网络子层 B.逻辑链
软件的()是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的
随机试题
Whatisthelecturemainlyabout?[originaltext]Listentopartofalectureina
Whatdoesitmeantosaythatweliveinaworldofpersuasion’?Itmeansth
有人认为请客吃饭只有剩下多才显大方、有面子、才算入流,这导致了较为普遍的餐桌浪费
患者男,67岁。反复发作喘息20余年,3小时前劳累后出现严重呼吸困难,呼吸急促,
在经济寿命期限内,企业固定资产不间断计提折旧所依据的会计假设是()。A.会
某厂与顾客签订了一批产品的合同草案,在接受合同之前,该厂组织了相关部门对与产品有
(2015年5月)企业战略的实施包括的内容有( )。A.建立相应组织 B.配
下列关于行政许可的变更与延续的说法中,正确的是( )。A.行政许可的延续需在有效
ECC合同中,主要选项条款中的( )适用于签订合同时价格已经确定的合同。A.标
关于BT项目经营权和所有权归属的说法,正确的是()。A:特许期经营权属于投资者,
最新回复
(
0
)