首页
登录
从业资格
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
admin
2022-08-02
104
问题
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,之后事务T1对数据(请作答此空);事务T2对数据( )。A.D2、D3加排它锁都成功B.D2、D3加共享锁都成功C.D2加共享锁成功,D3加排它锁失败D.D2、D3加排它锁和共享锁都失败
选项
A.D2、D3加排它锁都成功
B.D2、D3加共享锁都成功
C.D2加共享锁成功,D3加排它锁失败
D.D2、D3加排它锁和共享锁都失败
答案
D
解析
并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(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锁修改。
转载请注明原文地址:http://tihaiku.com/congyezige/2418607.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
关系模型是采用()结构表达实体类型及实体间联系的数据模型。A.树型 B.网
队列是一种按“先进先出”原则进行插入和删除操作的数据结构。若初始队列为空,输入序
若不考虑I/O设备本身的性能,则影响计算机系统I/O数据传输速度的主要因素是(
8个二进制位至多可表示()个数据。A.8 B.64 C.255 D.256
数组是一种数据结构,对数组通常进行的两种基本操作是()。A.插入和删除 B.插
数据结构主要研究数据的()。A.逻辑结构 B.存储结构 C.逻辑结构和存储结
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据
在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(),在该数据
数据库管理技术是在()的基础上发展起来的。数据模型的三要素是数据结构、数据操作和
数据库管理技术是在()的基础上发展起来的。数据模型的三要素是数据结构、数据操作和
随机试题
[originaltext]M:Ithinkyou’dbetterfindanotherpersontobeyourbadminton
以下哪项不是水痘的临床特点()A.发热1~2天出疹 B.可累及口腔等
下列哪种器官不属于固有口腔() A.牙槽骨及牙龈 B
某游戏比赛决赛采用BO5赛制,即五局三胜制,根据以往经验,单局比赛R队胜F队的概
关于唐律,以下说法错误的是:A、《武德律》是唐代首部法典 B、《贞观律》确立了
社会支持评定量表的统一指标主要包括()。多选A.总分 B.主观支持分 C
特异性感染指A.金黄色葡萄球菌感染 B.变形杆菌感染 C.破伤风杆菌感染
(2021年真题)某公司从银行取得1年期借款100万元,年利率5%,若按贴现法付
对于承包单位提交的施工组织设计,需报送监理单位技术负责人审查并提出意见的工程项目
某企业2019年发生了1320起意外事件,根据海因里希法则推测,该企业在20
最新回复
(
0
)