|
qdddd123 发表于 2012-2-15 17:48 ![]()
SLEEP_COUNT +WTR_SLP_COUNT+NWFAIL_COUNT 是不是就等于v$latch里面的sleeps?
嗯,这个应该不是这么计算的,首先要熟悉v$latch内sleeps和sleep1,sleep2,sleep3......sleep11他们的区别,前者是sleep的次数,后者是第几次sleep,一般sleep1...sleep4是有效使用的,后面的5至11都是向后兼容性才设置的,而且这个sleeps还与其唤醒机制当中的一个参数有关系,sclgts(),_max_exponential_sleep限制的(默认2秒),第一次默认1厘秒(1/100秒),每次以2的次方递增(2,4,8....),再想了解深层的话,只有请教Tom们的大师了,哈。说说表中其他列的意思吧,v$latch中gets是命中,也就是获取latch,sleep_gets休眠中命中,misses是丢失,就好比latch开始时丢失了,需要去去获取latch,所以只要不是simple_gets,那么misses+1,如果latch持有者唤醒1次,waiters_woken+1! |
|