47.Oracle杂记——Oracle常用动态视图v$latch
视图v$latch显示通过latch名字分组的 父、子类latch的统计信息。
视图描述如下:
sys@PDB1> desc v$latch;
Name Null? Type
------------------------------------------------------------- ------------------------------------
ADDR RAW(8)
LATCH# NUMBER
LEVEL# NUMBER
NAME VARCHAR2(64)
HASH NUMBER
GETS NUMBER
MISSES NUMBER
SLEEPS NUMBER
IMMEDIATE_GETS NUMBER
IMMEDIATE_MISSES NUMBER
WAITERS_WOKEN NUMBER
WAITS_HOLDING_LATCH NUMBER
SPIN_GETS NUMBER
SLEEP1 NUMBER
SLEEP2 NUMBER
SLEEP3 NUMBER
SLEEP4 NUMBER
SLEEP5 NUMBER
SLEEP6 NUMBER
SLEEP7 NUMBER
SLEEP8 NUMBER
SLEEP9 NUMBER
SLEEP10 NUMBER
SLEEP11 NUMBER
WAIT_TIME NUMBER
CON_ID NUMBER
各个列含义描述如下:
ADDR:latch对象的地址
LATCH# :LATCH 号
LEVEL# :LATCH 等级
NAME: LATCH 名字
HASH: LATCH 的哈希
GETS:在WILLING TOWAIT模式下,请求LATCH的次数
MISSES :在WILLING TOWAIT模式下,请求LATCH和必须等待的次数
SLEEPS:在WILLING TO WAIT模式下,请求LATCH和等待LATCH 休眠的次数
IMMEDIATE_GETS :在NO-WAIT模式下,请求LATCH的次数
IMMEDIATE_MISSES:在NO-WAIT模式下,请求LATCH不成功的次数
WAITERS_WOKEN :为向后兼容保留
WAITS_HOLDING_LATCH:为向后兼容保留
SPIN_GETS:第一次请求失败,但是在SPINNING中获取的次数
SLEEP1:为向后兼容保留
SLEEP2 :为向后兼容保留
SLEEP3:为向后兼容保留
SLEEP4 :为向后兼容保留
SLEEP5 :为向后兼容保留
SLEEP6 :为向后兼容保留
SLEEP7 :为向后兼容保留
SLEEP8 :为向后兼容保留
SLEEP9 :为向后兼容保留
SLEEP10 :为向后兼容保留
SLEEP11:为向后兼容保留
WAIT_TIME:等待LATCH花费的时间(MS)
CON_ID :容器ID