您当前的位置: 首页 >  数据库
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数据库 读锁(共享锁)、 写锁(排他锁)

软件工程小施同学 发布时间:2021-02-26 18:33:54 ,浏览量:0

一、共享锁(S锁)又称读锁,

若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A。

比如SELECT语句。

其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S 锁。

这保证了其他事务可以读A,但在事务T释放A上的S锁之前不能对A做任何修改。

 

 

二、排他锁(X锁)又称写锁。

若事务T对数据对象A加上X锁,事务T可以读A也可以修改A。

例如 INSERT、UPDATE 或 DELETE。

其他事务不能再对A加任何锁,直到T释放A上的锁,确保不会同时同一资源进行多重更新。

这保证了其他事务在T释放A上的锁之前不能再读取和修改A。

 

https://blog.csdn.net/sinat_41815248/article/details/94591340

https://www.cnblogs.com/nickup/p/9804020.html

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.1270s