当前位置:   article > 正文

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

数据库读锁和写锁

一、共享锁(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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/959703
推荐阅读
相关标签
  

闽ICP备14008679号