首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于两段锁协议的原理叙述错误的是( )。
以下关于两段锁协议的原理叙述错误的是( )。
admin
2021-02-05
63
问题
以下关于两段锁协议的原理叙述错误的是( )。
选项
A、每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段
B、加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C、在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁
D、每个事务开始执行后就进入了加锁阶段
答案
B
解析
两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:①在对任何数据进行读、写操作之前,要申请并获得对该数据的封锁;②在释放一个封锁之后,事务不再申请和获得其它任何封锁。可以证明,若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
另外要注意两段锁协议和防止死锁的一次封锁法的异同之处。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议。但两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。
转载请注明原文地址:https://kaotiyun.com/show/LSlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在下面列出的数据模型中,哪一个模型是概念数据模型?
对资源采用按序分配策略能达到下列哪个目的?
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
时间片的值一般根据进程要求系统的______和系统的进程数来决定。
Oracle的Internet解决方案主要包括哪几部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebListenerⅤ.OracleWebAg
只允许操作系统使用而不允许一般用户使用的指令是
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为【】调度。
下列关于IP地址的叙述中,错误的是
在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的
下列对进程间相互通信的描述错误的是
随机试题
UnlessyouhavevisitedthesouthernUnitedStates,youprobablyhaveneverheardofkudzu.Kudzu,asanysouthernfarmerwills
一次多量空气进入静脉可引起猝死,最低进入空气量约为
疱疹性龈口炎多见于
对骨髓抑制作用较轻的抗癌抗生素是
关于德国法律制度,下列哪一表述是正确的?(2009—卷一—16,单)
一般只做全启或全闭操作的是()。
行政机关在收集证据时,可以采取抽样取证的方法;在证据可能灭失或者以后难以取得的情况下,经行政机关负责人批准,可以先行申请法院证据保全。()
药某在一刑事附带民事诉讼中,被法院依法判处罚金并赔偿被害人损失,但药某的财产不足以全部支付罚金和承担民事赔偿,则()。
A、 B、 C、 D、 D
Somepoliticiansarescurryingaboutwithmuchzestandanticipation.Itistime,theirpollsinformthem,tofindthequickfix
最新回复
(
0
)