[OWI] lock
[OWI] latch
[OWI] latch free
1. Basic Info 表示进程用 Willing-to-wait 模式执行相当于 _SPIN_COUNT 次数的自旋 (spin) 后失败后进入睡眠(sleep)。
[OWI] Latch: redo copy
1 Basic Info将 PGA 内的变化向量 (change vector)复制到重做缓冲区的进程在工作的全程中都拥有 redo copy 锁存器。redo copy 的锁存器值由 _LOG_SIMULTANEOUS_COPIES 隐函参数而定,默认的值是 CPU 数量的2倍。通过 V$LATCH_CHILDREN 视图可以掌握redo copy 的活动状况。SQL> select name, gets, misses, imm...
[OWI] Db file sequential read
1. Basic Info Oracle 是用户请求的数据不在的高速缓冲区的时候,服务器进程将相应的数据文件中的数据块加载到高速缓冲区。即称为常规路径(Conventional Path)I/O。常规路径 I/O 分为多块 (Multi Block) I/O 和单块 (Single Block)I/O。多块 I/O 可一次读取多个连续的块的 I/O 方式,单块 I/O 每次只能读取一个...
[OWI] Buffer Busy Waits
访问特定块的进程需要得到对特定块获得 Buffer Lock。假如要修改特定的块,需要以独占(Exclusive)模式获得的 Buffer pdf1.Lock。相反,只是要读取特定块需要以共享(Shared)模式获得 Buffer Lock。如果进程 A 对块 X 已获得 Buffer Lock 的状态时,因进程 B 对同一个块不能以互换模...