ELEVISOR for ORACLE

SQL Summary

SQL Summary

Previous topic Next topic  

SQL Summary

Previous topic Next topic  

AWR Repository 에 저장된 SQL Snapshot 정보에서 성능저하 SQL을 추출할수 있으며 SQL의 Detail 정보와 성능 추이 차트를 확인할수 있다.

 


화면

clip0223

 

 


조회 절차

 

조회하고자 하는 인스턴스를 선택한다.
Snap 구간을 선택한다.
Sort 구분을 선택한다.
조회 로우수 를 선택한다.
조회버튼을 클릭하여 조회한다.
상세 조회 하고자 하는 로우를 클릭하면 해당 SQL에 대한 Detail 화면이 조회된다.

 

 


SQL 상세 정보

 

SQL text

clip0225

Parameter 정보

clip0226

SQL 실행 당시의 파라미터 정보를 확인할수 있어 해당 파라미터 값을 대입하여 튜닝시 활용이 가능하다.

 

AWR TEXT PLAN 구간내에 해당 선택된 SQL 의 모든 PLAN 을 보여준다.

clip0227

 

TEXT PLAN

현재 상태의 SQL PLAN 을 보여준다.

clip0228

 

Tuning Advisor

10g 이상에서 제공되는 dbms_sqltune package 를 이용하여 문제되는 SQL 을 분석하고 분석 결과를 얻을수 있다.

clip0229

 

* Elevisor 에서 사용하는 Tuning Task 생성 절차

declare

 l_task_name varchar2(2000);

begin

 l_task_name := dbms_sqltune.create_tuning_task(sql_text  => ?,

                                                task_name => ?,

                                                user_name => ?);

 dbms_sqltune.execute_tuning_task(l_task_name);

end;

/

 

SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK(l_task_name) FROM DUAL;

 

 

Statistics Chart

clip0230

해당 SQL의 Statistics 정보 추이를 확인할수 있다.

 

Statistics Grid

clip0231

해당 SQL의 Statistics 정보 추이를 그리드 형태로 확인할수 있다. 특히 Plan Hash Value 가 변경되는 경우 전후 비교가 용이하다.