學習動態效能表(六)-(2)-V$SESSION_EVENT

聽海★藍心夢發表於2009-03-05
本檢視記錄了每個session的每一項等待事件。由上文所知V$SESSION_WAIT顯示了session的當前等待事件,而V$SESSION_EVENT則記錄了session自啟動起所有的事件。


V$SESSION_EVENT中的常用列
SID:session標識
EVENT:session等待的事件
TOTAL_WAITS:此session當前事件的總等待數
TIME_WAITED:此session總等待時間(單位,百分之一秒)
AVERAGE_WAIT:此session當前事件平均等待時間(單位,百分之一秒)
TOTAL_TIMEOUTS:等待超時次數

其它用法與V$SESSION_WAIT相似,不詳述了


附註:

Oracle的等待事件是衡量Oracle執行狀況的重要依據及指標。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100個等待事件。在Oracle 8.0中這個數目增加到了大約150個,在Oracle8i中大約有200個事件,在Oracle9i中大約有360個等待事件。主要有兩種類別的等待事件,即空閒(idle)等待事件和非空閒(non-idle)等待事件。
關於空閒事件和非空閒事件目前透過google可以搜尋到非常多詳盡的相關資訊,同時
Oracle Database Performance Tuning Guide and Reference中關於Wait Events也有非常詳盡的描述,在此就不多費口舌了。不過我在itpub論壇看到有熱心人整理的chm格式非空閒事件說明,有興趣的朋友可以下載,連結如下:
非空閒事件說明
詳見:http://www.itpub.net/728733.html

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

相關文章