AWR Event Viewer
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 제공. |
□ | 화면 |
□ | 툴바 설명 |
툴바 이이콘 |
설명 |
필터링 대기 이벤트를 선택한다. 최근 1주일 기준 대기시간이 큰 순서로 되어 있다. |
|
대기 이벤트에 대한 설명(현재 미지원) |
|
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 정보 |
|
Wait Seconds Grid Reprot : 상단 일자/시간별 report 의 출력 Active Session History in an Hour : 하단 ASH 출력 |
|
Wait Seconds Grid Reprot : 상단 일자/시간별 report 의 HTML 다운로드 Active Session History in an Hour : 하단 ASH 의 HTML 다운로드 |
□ | Context Menu 설명 |
Context 메뉴 |
설명 |
||||||||||||||||
|
□ | 조회 절차 |
◆ | 문제가 발생한 이벤트를 선택한다. |
◆ | 문제가 있는 시간대를 선택하면 해당 시간대의 동일 이벤트를 갖는 ACTIVE SESSION 이 출력된다. |
◆ | SID 또는 BLOCKING SID 를 셀을 선택하면 해당 세션의 최근 세시간의 ASH 정보가 출력된다. |
◆ | 마우스 오른쪽 버튼을 이용하여 COTEXT MENU 를 호출하여 다양한 정보를 얻는다. |