1. 锁的作用及影响
锁是Oracle管理共享数据库资源并发访问并防止并发数据库事务之间“相互干涉”的核心机制之一。
当应用系统复杂、业务量大时,经常会出现应用进程之前的锁等待现象,影响系统正常运行。当数据库出现锁等待的情况下快速定位阻塞进程,分析阻塞原因。
2. 定位锁类型
数据库的锁有多种类型,每种不同的类型对业务的影响是不一样的,大致可分为以下三类:
DML锁
DDL锁
内部锁与LATCH锁
下面给出每种不同类型的锁的定位分析过程,各种锁处理流程如下:
2.1、DML锁
引用DSI405中的图
时间: 2024-12-22 21:40:02