当前位置:首页 > 数据库系统原理(04735) > 正文内容

简述封锁的工作原理。

高老师2年前 (2024-03-26)数据库系统原理(04735)10

简述封锁的工作原理。

答:封锁的工作原理如下:
(1)若事务T时数据D加了X锁,则所有别的事务对数据D的锁请求都必须等待直到事务T释放锁。
(2)若事务T对数据D加了S锁,则别的事务还可对数据D请求S锁,而对数据D的X锁请求必须等待直到事务T释放锁。
(3)事务执行数据库操作时都要先请求相应的锁,即对读请求S锁,对更新(插入、删除、修改)请求X锁。这个过程一般是由DBMS在执行操作时自动隐含地进行。
(4)事务一直占有获得的锁直到结束(COMMIT或ROLLBACK)时释放。P155

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/233950.html

分享给朋友: