ELEVISOR for ORACLE

AWR Event Viewer

AWR Event Viewer

Previous topic Next topic  

AWR Event Viewer

Previous topic Next topic  

10g 이상 버젼 AWR 이 활성화 된 서버에 한해서 DBA_HIST_SYSTEM_EVENT 와 DBA_HIST_ACTIVE_SESS_HISTORY 를 연계하여 WAIT EVENT 를 중심으로 시간대별 세션에 대한 계층적인 분석이 가능하다.

 

 


특징

 

AWR 의 DBA_HIST_ACTIVE_SESS_HISTORY 는 강력한 이력정보를 담고 있으나, 실제 운영환경에서 1시간당 쌓이는 데이타 수가 2~5만정도로 단순히 SQL 만으로 분석한다는것은 거의 불가능 하다.

 

이 화면에서 제공되는 아래 네가지를 기능을 이용하여 과거 성능의 원인 분석시. 단순 클릭으로 계층적인 분석이 가능하다.

 

WAITER SESSION 의 SQL 의 FULL TEXT , PLAN
BLOCKER SESSION 의 SQL 의 FULL TEXT , PLAN
WAITER , BLOCKER SESSION 의 최근 세시간 동안 수행한 SQL
SQL 의 최근 세시간동안의 성능 통계 정보
이 화면에서 사용된 모든 SQL 에 대해 SQL 제공.

 


화면

 

clip0234

 


툴바 설명

 

툴바 이이콘

설명

clip0160

필터링 대기 이벤트를 선택한다. 최근 1주일 기준 대기시간이 큰 순서로 되어 있다.

clip0161

대기 이벤트에 대한 설명(현재 미지원)

clip0162

ELEVISOR 에서 사용된 SQL 확인

Top Wait Event List :  최근 1주일간 대기 이벤트(대기 시간순)

Wait Seconds Grid Report : 매인 그리드 리포트에서 사용된 시간대별 대기시간(초)

ASH in an Hour : 1시간동안 발생한 ASH 정보

ASH in 3 Hours by SID : 3시간동안의 특정 세션의 ASH 정보

clip0163

Wait Seconds Grid Reprot : 상단 일자/시간별 report 의 출력

Active Session History in an Hour : 하단 ASH 출력

clip0164

Wait Seconds Grid Reprot : 상단 일자/시간별 report 의 HTML 다운로드

Active Session History in an Hour : 하단 ASH 의 HTML 다운로드

 


Context Menu 설명

 

Context 메뉴

설명

clip0165

SQL Text : 선택된 row 의 sql_id 에 근거한 Full SQL TEXT
PLAN Text : Run Time plan
SQL Stat. in Recent 3 Hours : 해당 SQL 의 최근 세시간 동안의 통계 정보
Selected Session in Recent 3 Hours : 선택된 최근 세시간 동안의 ASH
Blocking Session in Recent 3 Hours  : 선택된 행의 Blocker 세션의 최근 세시간 동안의 ASH
Print : 현재 선택된 그리드 보고서 출력
Download as HTML: 현재 선택된 그리드 보고서 다운로드
SHow Current ELEVISOR's SQL : 현재 보고서를 만들기 위해 사용된 ELEVISOR 의 SQL

 

 


조회 절차

 

문제가 발생한 이벤트를 선택한다.
문제가 있는 시간대를 선택하면 해당 시간대의 동일 이벤트를 갖는 ACTIVE SESSION 이 출력된다.
SID 또는 BLOCKING SID 를 셀을 선택하면 해당 세션의 최근 세시간의 ASH 정보가 출력된다.
마우스 오른쪽 버튼을 이용하여 COTEXT MENU 를 호출하여 다양한 정보를 얻는다.