2012-09-23 201 views
-2

任何人都可以告訴我oracle痕跡的優點和缺點。如果我們啓用跟蹤將對查詢執行產生什麼影響。它會影響DataBase的性能嗎?Oracle Traces優點和缺點

回答

3

我假設你的意思是oracle traces你的意思是sql tracing。如果是這樣,那麼如果您爲整個實例啓用sql tracing,則會對性能產生重大影響。最好在會話範圍Alter session set sql_trace=true中啓用sql跟蹤。但是,從Oracle 10g開始,不建議使用參數SQL_TRACE。 最好使用DBMS_MONITOR包。

+0

我相信從Oracle 7.3及以上的版本默認啓用了oracle跟蹤。我們可以通過修改listner.ora文件來禁用oracle跟蹤日誌生成,比如添加一個環境變量ENVS ='EPC_DISABLED = TRUE'。它會與10g一起工作嗎?我從TOAD的會話瀏覽器觀察到,無論何時執行查詢,它都會在路徑cd $ ORACLE_HOME/diag/rdbms/trace/abc_ora_122.trc中生成跟蹤日誌。所以這會對數據庫性能產生影響。請澄清 – Kanna