2012-09-23 1 views
-2

오라클 추적의 장단점을 알려주시겠습니까? 추적을 사용 가능하게하면 조회 실행에 영향을 줄 수있는 항목이 표시됩니다. 그것은 데이터베이스의 성능에 영향을 미칠 것입니다.Oracle Traces 찬반론과 단점

답변

3

나는 oracle traces에 의해 sql tracing을 의미한다고 가정합니다. 그렇다면 전체 인스턴스에 대해 sql tracing을 사용하면 성능에 큰 영향을 미칩니다. Alter session set sql_trace=true 세션 범위에서 SQL 추적을 사용하는 것이 좋습니다. 그러나 Oracle 10g부터는 매개 변수 SQL_TRACE이 사용되지 않습니다. DBMS_MONITOR 패키지를 사용하는 것이 더 좋습니다.

+0

오라클 7.3 이상에서 오라클 추적이 기본적으로 사용 가능하다고 믿습니다. 환경 변수 ENVS = 'EPC_DISABLED = TRUE'를 추가하는 것과 같이 listner.ora 파일을 수정하여 오라클 추적 로그 생성을 비활성화 할 수 있습니까? 10g에서 작동할까요? TOAD의 세션 브라우저에서 관찰 한 것은 쿼리가 실행될 때마다 cd $ ORACLE_HOME/diag/rdbms/trace/abc_ora_122.trc 경로에 추적 로그를 생성한다는 것입니다. 그러면 DB 성능에 영향을 미칩니다. 명확히하십시오. – Kanna