分别解释共享封锁、更新封锁和独占封锁的含义。

题目

分别解释共享封锁、更新封锁和独占封锁的含义。

参考答案和解析
正确答案:共享封锁是为读操作设置的一种封锁,目的是想读到一组不变的数据,也就是在读数据的过程中,不允许其他用户对该数据进行任何修改操作。这种封锁可以保证最大的并发性,任何数量的用户都可以同时对同样的数据施加这种共享锁。
当需要对一个记录或一组记录进行更新时(只是修改,不包括插入和删除)使用更新封锁,该封锁的目的是防止其他用户在同一时刻修改同一记录。已经实施更新封锁的记录,拒绝来自其他用户的更新封锁或独占封锁。
独占封锁也叫排他封锁,这是最严格的一类封锁。当需要对表实施插入、删除或修改操作时,应该使用独占封锁。已经实施独占封锁的表,拒绝来自其他用户的任何封锁,但不拒绝其他用户的一般读操作。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

常用的封锁有排他锁和共享锁。()


参考答案:正确

第2题:

排它锁和共享锁是最基本的封锁方式。()


参考答案:√

第3题:

普速区段雨量警戒按降雨及灾害影响强度分为三级警戒,分别为()警戒。

A.注意、限速、封锁

B.出巡、限速、封锁

C.注意、危急、封锁

D.注意、出巡、封锁


参考答案:B

第4题:

并发控制的主要技术是封锁,基本的封锁类型有()。

  • A、排它锁
  • B、意图锁
  • C、模式锁
  • D、共享锁

正确答案:A,D

第5题:

简述基于封锁的并发控制中共享锁的含义及作用。


正确答案:共享锁(S锁)又称为读锁,若事务T对数据对象A加上S锁,则事务T只能读A,不能修改A;其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
作用:其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享

第6题:

封锁分为排他锁和共享锁两种类型。()


正确答案:对

第7题:

关于表锁和行锁说法错误的是()。

  • A、DM表锁用来封锁表对象,在对表进行检索和更新时,对表对象进行封锁
  • B、意向共享锁IS和排它锁X可以相容
  • C、在存取元组和更新元组前,DM会自动对元组上行锁
  • D、共享行锁S和排它行锁X不能相容

正确答案:B

第8题:

( 16 )在严格两阶段封锁中,对未提交更新的封锁必须保持到事务 【 16 】 。


正确答案:

第9题:

封锁技术中主要有两种封锁:排他型封锁和()型封锁。


正确答案:共享

第10题:

要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

  • A、一级封锁协议
  • B、二级封锁协议
  • C、三级封锁协议
  • D、两段锁协议

正确答案:C