为什么X封锁需保留到事务终点,而S封锁可随时解除?
为什么X封锁需保留到事务终点,而S封锁可随时解除?
相关考题:
( 48 )下列叙述中正确的是A )遵守两阶段封锁协议的并发事务一定是可串行化的B )遵守两阶段封锁协议的并发事务一定不会发生死锁C )遵守两阶段封锁协议的并发事务一定不会发生级联回滚D )遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
已知事务T 1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B)…UNLOCK (A)…UNLOCK (C)事务T 2的封锁序列为:LOCK S(A)…UNLOCK (A)…LOCK S(B)…LOCK X(C)…UNLOCK (C)…UNLOCK (B)则遵守两段封锁协议的事务是( ) A.T 1B .T 2C .T 1和T 2D .没有
下列叙述中,正确的是( )。A.不遵循两段封锁协议的并发调度一定是不可串行的B.两级封锁协议可以保证数据的可重读性C.对某个数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁
下列叙述中,正确的是A.不遵循两段锁协议的并发调度一定是不可串行的B.两级封锁协议可能保证数据的可重读性C.对某处数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁
施工作业先()再(),先()再()A、发布封锁命令;请点;发布解除封锁命令;施工销点B、请点;发布封锁命令;发布解除封锁命令;施工销点C、请点;发布封锁命令;施工销点;发布解除封锁命令D、发布封锁命令;请点;施工销点;发布解除封锁命令
以下关于事务调度和封锁的描述中,正确的是()。A、遵守两段封锁协议的并发事务一定是可串行化的B、可串行化的并发事务一定遵守两段封锁协议C、遵守两段封锁协议的并发事务不一定是可串行化的D、遵守两段封锁协议的并发事务一定不会产生死锁
并发控制的基本思想是()。 封锁的基本思想是:当需要查询或更新数据时,先对数据进行()(不允许其他事务使用),以避免来自其他事务的干扰。 封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的()。 封锁机制的目标:保证事务的隔离性,并且允许最大量的()事务。分为3种:()封锁、()封锁、()封锁。
在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()A、X/X:TRUEB、S/S:TRUEC、S/X:FALSED、X/S:FALSE
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。A、对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁B、读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁C、读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁D、在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁
单选题施工作业先()再(),先()再()A发布封锁命令;请点;发布解除封锁命令;施工销点B请点;发布封锁命令;发布解除封锁命令;施工销点C请点;发布封锁命令;施工销点;发布解除封锁命令D发布封锁命令;请点;施工销点;发布解除封锁命令