-2
任何人都可以告訴我oracle痕跡的優點和缺點。如果我們啓用跟蹤將對查詢執行產生什麼影響。它會影響DataBase的性能嗎?Oracle Traces優點和缺點
任何人都可以告訴我oracle痕跡的優點和缺點。如果我們啓用跟蹤將對查詢執行產生什麼影響。它會影響DataBase的性能嗎?Oracle Traces優點和缺點
我假設你的意思是oracle traces
你的意思是sql tracing
。如果是這樣,那麼如果您爲整個實例啓用sql tracing
,則會對性能產生重大影響。最好在會話範圍Alter session set sql_trace=true
中啓用sql跟蹤。但是,從Oracle 10g開始,不建議使用參數SQL_TRACE
。 最好使用DBMS_MONITOR包。
我相信從Oracle 7.3及以上的版本默認啓用了oracle跟蹤。我們可以通過修改listner.ora文件來禁用oracle跟蹤日誌生成,比如添加一個環境變量ENVS ='EPC_DISABLED = TRUE'。它會與10g一起工作嗎?我從TOAD的會話瀏覽器觀察到,無論何時執行查詢,它都會在路徑cd $ ORACLE_HOME/diag/rdbms/trace/abc_ora_122.trc中生成跟蹤日誌。所以這會對數據庫性能產生影響。請澄清 – Kanna