首页
登录
从业资格
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2、T3
最全题库
2022-08-02
92
问题
并发执行的三个事务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锁修改。
转载请注明原文地址:http://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位的计算机中,字长为()位的计算机数据运
随机试题
政治因素、经济因素和社会因素等变化的风险属于()。A、可控风险B、不可控风险C、代理风险D、交易风险B不可控风险是指风险的产生与形成不能由风险
[originaltext]Thailandhassomespecialcustomsandhabits.Menendwom
[originaltext]Herearetruthstocommonmisconceptionsthatpeoplehaveabo
WhenTonyBlairwaselectedtoBritain’sHouseofCommonsin1983,hewasju
在诉讼时效的最后()内,因不可抗力或其他障碍不能行使请求权的,诉讼时效终止。A
治疗慢性粒细胞性白血病阴虚内热型的常用方剂是( )。A.犀角地黄汤 B.清营
与半夏相反的药物是()。A.乌头B.藜芦C.甘草D.海藻E.细辛
2010年排名第二的海洋产业增加值比倒数第一的产业多()倍。 A.174
按是否向发卡银行交存备用金,银行卡分为白金卡、金卡和普通卡等不同等级。
与恶性肿瘤有密切联系的行为是A.D型行为 B.E型行为 C.C型行为 D.
最新回复
(
0
)