在我们的内部微信群里传播的书籍,在这里分享给大家!
介绍:
在执行某项工作过程中,没有如愿获得需要的资源时,将一直等待与相应资源对应的事件,直到解除对资源的占有为止。假如,某进程欲修改其他进程已修改的特定行(row), 需要等到获取之前进程已拥有的对事务.( transaction)资源的锁(TX锁)为止。进程在系统上记录名为enq: TX-row lock contention的事等待件。我们可以对此等待现象进行观察,进而推断进程发生了何种问题。综上所述,记录和观察进程所经历的等待现象的功能和界面及方法论,统称为OWI,也就是Oracle Wait Interface。最初Oracle 7.0.1中对OWI进行过介绍,这时的等待事件总共为104个。但是Oracle不断改善代码,并细分了事件,因而事件数量在Oracle8.0中是140个,Oracle8i 中是220个,Oracle9i中则是400个。而今,Oracle 10g中则提供了800个以上的事件.Oracle 中所使用的等待事件随着版本的提升一路攀升。