Skip to main content

Top-N Analysis

Stacked Area Chart를 활용하여 특정 기간 동안의 Top SQL을 조회하는 기능을 제공합니다.

순번항목내용
1Search Panel 버튼 클릭 시 Search Panel이 나타납니다.
2Search ResultSearch Panel에서 선택한 조건은 상단에 텍스트로 표시됩니다.
3Chart검색 조건에 따른 일자 별 Trend Chart를 보여줍니다.
4Top-5 UserSearch Panel에서 Group By=User 선택 시 보여줍니다.
검색 조건에 맞는 데이터 중 상위 5건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
5Top-N SQLSearch Panel의 Group By 조건에 따라 상위 10건 또는 20건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
상위 SQL에서 최상단에 있는 행이 선택됩니다.
6Full Text상위 N SQL Grid에서 선택한 행의 SQL에 대한 Full text정보를 보여줍니다.
버튼 클릭 시 SQL Full Text 화면이 위로 슬라이드 되며 나타나고,  클릭 시 Text를 복사합니다.

1) Search Panel

순번항목내용
1Reset검색 조건을 초기화합니다.
2Instance인스턴스를 선택합니다.
3Time기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다.

Last Month : 조회 기간을 최근 한 달로 설정합니다.
Last Week : 조회 기간을 최근 일주일로 설정합니다.
Yesterday : 조회 기간을 어제로 설정합니다.
Today :  조회 일자를 오늘로 설정합니다.
기간 설정 최대 범위: 32일, 최소 범위: 20분입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다.
4FiltersGroup By 조건을 선택하기 위한 셀렉트 박스가 나타납니다.
SQL ID(Query ID) (Default)
User
Order By 조건을 선택하기 위한 셀렉트 박스가 나타납니다.
Total Time (Default)
Shared Blks Hit
Call
Shared Blks Read
Temp Read
Disk Blks Written

2) Chart

순번항목내용
1마우스 오버마우스 오버 시 툴팁과 인디케이터를 보여줍니다.

3) Top-20 SQL

순번항목내용
1Grid상위 20 SQL에서 SQL ID값을 클릭했을 경우, SQL 상세화면을 보여줍니다.

● Grid

순번항목내용
1Rank순위
2User Name쿼리를 실행했던 사용자의 이름
3SQL IDSQL ID (클릭 시 6.1.4.2 SQL Detail Slide 오픈)
4Query쿼리 텍스트
5Calls실행 횟수 변화량
6Shared Blks Hitshared block 캐시 hit 수 변화량
7Shared Blks Hit (Avg)shared block 캐시 hit 수 평균 변화량 (Shared Blks Hit / Calls)
8Shared Blks Read명령문에서 읽은 총 shared block 수 변화량
9Shared Blks Read (Avg)명령문에서 읽은 총 shared block 수 평균 변화량 (Shared Blks Read / Calls)
10Temp Read명령문에서 읽은 총 임시 테이블, 파일 수 변화량 (local_blks_read+ temp_blks_read)
11Temp Read (Avg)명령문에서 읽은 총 임시 테이블과 임시 파일 수 평균 변화량 (Temp Read / Calls)
12Disk Blks Written명령문에서 쓴 disk block 수 변화량 (Shared Blks Written + Local Blks Written + Temp Blks Written)
13Total Time (sec)명령문 실행에 소요된 총 시간 (초)
14Mean Time (sec)명령문 실행에 소요된 평균 시간 (초)
15Max Time (sec)명령문 실행에 소요된 최대 시간 (초)
16Max Time Delta명령문 실행에 소요된 최대 시간 변화량 (초)
17Ratio (%)명령문 실행에 소요된 총 시간 비율 (%)

4) Top-5 User

순번항목내용
1GridSearch Panel Group By 조건에서 User선택 했을 경우, Top-5 User  Grid가 추가되어 보여집니다.

● Grid

순번항목내용
1Rank순위
2User Name쿼리를 실행했던 사용자의 이름
3Calls실행 횟수 변화량
4Shared Blks Hitshared block 캐시 hit 수 변화량
5Shared Blks Read명령문에서 읽은 총 shared block 수 변화량
6Temp Read명령문에서 읽은 총 임시 테이블, 파일 수 변화량 (local_blks_read + temp_blks_read)
7Total Time (sec)명령문 실행에 소요된 총 시간 (초)
8Disk Blks Written명령문에서 쓴 disk block 수 변화량 (Shared Blks Written + Local Blks Written + Temp Blks Written)
9Calls (%)사용자가 실행한 쿼리의 Calls 비율
10Shared Blks Hit (%)사용자가 실행한 쿼리의 Shared Blks Hit 비율
11Shared Blks Read (%)사용자가 실행한 쿼리의 Shared Blks Read 비율
12Temp Read (%)사용자가 실행한 쿼리의 Temp Read 비율
13Total Time (%)사용자가 실행한 쿼리의 Total Time 비율
14Disk Blks Written (%)사용자가 실행한 쿼리의 Disk Blks Written 비율