1.
分为 tx 和 tm 。
即 行级 和 表级
其中
行级是 X
表级是 S X RS RX SRX
S:整个表是share的
X:整个表是X的
RS:表中某些行是share的
RX:表中某些行是exclucive的
SRX:在某个事务执行的过程中, 先加了S锁, 然后还请求了RX锁
2. 加锁过程是
先在表上加表级锁
再在确定的某一些行上加行级锁
3. 加表级锁的时候要检查相容性
4. 一些sql语句和会产生的加锁类型的对应关系如下:
select :RS
update、delete,insert: RX
5. S,X,SRX 等类型的表级锁可以通过以下语句加锁
lock table A in ...model...
oracle 锁 分析
猜你喜欢
转载自swearyd7.iteye.com/blog/1888570
今日推荐
周排行