首页 > 数据库技术 > 详细

数据库 加锁

时间:2019-05-16 21:27:34      阅读:140      评论:0      收藏:0      [点我收藏+]

两种锁  排它锁( Exclusive  Lock,也称为X锁或者 “写”锁)         共享锁 (share  Lock   ,也称为S锁 或  “读”锁)

1)共享锁  

若事务T给数据对象A加了S锁,则事务T可以读A,但是不能修改A,其他事务可以在给A加S锁,但是不能加X锁,直到T释放了A上的S锁为止。即对于读操作(检索)来说,可以有多个事务同时获得共享锁,单阻止其他事务对已获得共享锁的数据进行排它封锁。

 

2)排它锁

若事务T对数据对象A加了X锁,则允许T对数据A进行读取和修改,但是不允许其他的事务再给A加任何锁和进行任何操作。即一旦一个事务获得了对某一数据的排它锁,则任何其他事务都不能对数据进行操作,只能等待T释放对A的封锁。

数据库 加锁

原文:https://www.cnblogs.com/needoffer/p/10878088.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!