v$latch 的wait_time

lfree發表於2006-04-29
前幾天看一些書,學習latch的效能最佳化,
我發現V$lcatch的檢視,10g的與8i的不同,
增加了一個wait_time欄位,
我以這個欄位desc排序,發現主要的latch問題還是按照這個欄位排序的。



WAIT_TIME NUMBER Elapsed time spent waiting for the latch (in microseconds)


看來可以根據這個來最佳化latch的問題。8i下可以使用以下sql語句評估:

select
l.name,
l.sleeps * l.sleeps / (l.misses - l.spin_gets) impact,
lpad(to_char(100 * l.sleeps / l.gets, '990.00') || '%', 10) sleep_rate,
l.waits_holding_latch,
l.level#
from
sys.v_$latch l
where
l.sleeps > 0
order by
2 desc

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-82835/,如需轉載,請註明出處,否則將追究法律責任。

相關文章