2012-09-23 146 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