oracle好书(10章 闩锁,锁定和并发)

- 闩(读shuan)锁(latch) 与锁定(lock)

  闩锁是一个低级别的,轻量级锁,获得和释放的速度很快,类似于信号灯,而锁定则可能持续时间很长,通过使用队列,按照先进先出的方式实现。

- 闩锁 latch

image

image

image

image

image

image

image

image

- 锁定 lock

  锁定用来控制多个用户对表里相同数据并行访问。

image

- DML事务锁定机制

  -- 行级锁(TX锁)

  行级锁只有X锁,没有s锁

  -- 表级锁

image

image

image

image

image

- 解决DML事务锁定的冲突

image

image

原文地址:https://www.cnblogs.com/moveofgod/p/3056089.html