事件
事件是oracle提供的用於跟蹤sql語句成本計算的內部事件它能記載CBO模式下oracle優化器如何計算sql成本生成相應的執行計劃
如何設置事件
設置本session的
開啟
Alter session set events trace name context forever[level {/}];
關閉
Alter session set events trace name context off;
設置其他session的
開啟
SYSDBMS_SYSTEMSET_EV (<sid> <serial#> {|} )
關閉
SYSDBMS_SYSTEMSET_EV (<sid> <serial#> )
跟其他跟蹤事件不同提供了兩個跟蹤級別但是級別的跟蹤信息比級別少(其他跟蹤事件如跟蹤級別越高信息越多)跟蹤信息將被記錄到user_dump_dest目錄底下注意要實現跟蹤必須滿足兩個條件sql語句必須被hard parse並且必須使用CBO優化器模式如果sql語句已經被parse過那麼不生成跟蹤信息如果你使用RULE優化器那麼也不會生成跟蹤信息
From:http://tw.wingwit.com/Article/program/Oracle/201311/16979.html