找答案
考试指南
试卷
请在
下方输入
要搜索的题目:
搜 索
试证明若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。
试证明若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。
发布时间:
2025-06-07 23:18:25
首页
银行从业资格
推荐参考答案
(
由 快搜搜题库 官方老师解答 )
联系客服
答案:
答:首先以两个并发事务
和
为例,存在多个并发事务的情形可以类推。根据可串行化定义可知,事务不可串行化只可能发生在下列两种情况:事务
写某个数据对象A,
读或写A;事务
读或写某个数据对象A,
写A. 下面称A为潜在冲突对象。设
和
访问的潜在冲突的公共对象为{
}.不失一般性,假设这组潜在冲突对象中
{
}均符合情况(1);
符合情况(2)。对于所有
需要XLockx;①
:需要SLockx或XLockx。②(1)如果操作①先执行,则事务
获得锁
等待:由于遵守两段锁协议,事务T在成功获得X和Y中全部对象及非潜在冲突对象的锁后,才会释放锁。这时如果存在
或Y,
已获得w的锁,则会出现死锁:否则,
在对X、Y中对象全部处理完毕后,
才能执行。这相当于按
、
的顺序串行执行。根据可申行化定义,
和
的调度是可串行化的。(2)操作②先执行的情况与(1) 对称。因此,若并发事务遵守两段锁协议,则在不发生死锁的情况下,对这些事务的并发调度一定是可串行化的。
相关试题
1.
试证明若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。
2.
锁模式用于确定并发事务访问资源的方式,若事务T对数据R已加独占锁,则其他事务对数据R________。
3.
并发事务正确性的准则为
4.
数据库系统安排多个事务并发执行的过程称为()A、步骤B、进程C、调度D、优先级
5.
如果事务T获得了数据项A上的排他锁,则其他事务对A
6.
事务的并发带来哪四个问题?(不知道是不是数据库题目)
7.
事务T对数据对象A加上某种锁后,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则可以确定为事务T对数据对象A加的锁是______。
8.
78.两段锁是指把事务分成和两个阶段
9.
8.两段锁是指把事务分成和两个阶段
10.
可串行化调度
热门标签
行测题库app
公务员面试题库及答案
银行招聘笔试题库
中国题库网
华图在线题库
税务师考试题库
行测题库
医学职业能力测试题库
教育学题库
事业单位笔试题库
注会试题题库
资格考试题库
经济学题库
国企考试题库
公务员法题库
华图砖题库
事业编面试题库
辅警招聘考试题库
中石化笔试题库
事业考试题库