Skip to main content

Top-N Analysis

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

순번항목내용
1Search Panel 클릭 시 검색 패널이 나타납니다.
2Search Result검색 패널에서 선택한 조건은 상단에 텍스트로 표시됩니다.
3Chart검색 조건에 따른 일자 별 Trend Chart를 보여줍니다.
4Top N SQL검색 패널의 Group By 조건에 따라 상위 10건 또는 20건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
상위 SQL에서 최상단에 있는 행이 선택됩니다.
5Top 5 Schema검색 패널에서 Group By=Schema 선택 시 보여줍니다.
검색 조건에 맞는 데이터 중 상위 5건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
스키마에서 최상단에 있는 행이 선택됩니다.
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 조건을 선택하기 위한 셀렉트 박스가 나타납니다.
Digest (Default)
Schema
Order By 조건을 선택하기 위한 셀렉트 박스가 나타납니다.
Total Latency (Default)
Avg Latency
Max Latency
Rows Examined
Tmp Disk

2) Chart

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


3) Top N SQL

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

● Grid

순번항목내용
1Rank순위
2Schema쿼리를 실행했던 사용자의 이름
3DigestDigest (쿼리 식별자) (클릭 시 6.1.4.3. SQL 디테일 슬라이드 오픈)
4SQL Text수행된 쿼리 SQL Text
4Total Latency (sec)총 수행 시간 (초)
5Avg Latency (sec)평균 수행 시간 (초)
6Max Latency (sec)최대 수행 시간 (초)
7Rows Sent명령문에 의해 반환된 행 수
8Rows Sent (Avg)명령문에 의해 반환된 행 수 평균 (Rows Sent / Executions)
9Rows Examined명령문의 영향을 받는 행 수
10Rows Examined (Avg)명령문의 영향을 받는 행 수 평균 (Rows Examined / Executions)
11Tmp Disk Tables명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수
12Tmp Disk Tables (Avg)명령문을 실행하는 동안 서버에서 생성한 디스크 임시 테이블 수 평균 (Tmp Disk Tables / Executions)
13Sort Merge PassesSort buffer 크기보다 정렬 데이터가 큰 경우 Temp 영역을 사용해 여러 조각으로 나누어서 처리한 수
14Sort Merge Passes (Avg)Sort buffer 크기보다 정렬 데이터가 큰 경우 Disk Temp 영역을 사용해 여러 조 각으로 나누어서 처리한 수 평균 (Sort Merge Passes / Executions)
15Executions명령문이 실행된 횟수
16Ratio (%)Top SQL대비 총 대기 시간 비율 (100 * total_latency) / sum(total_latency)

4) Top-5 Schema

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

● Grid

순번항목내용
1Rank순위
2Schema스키마 이름
3Total Latency(sec)총 수행 시간 (초)
4Rows Sent명령문에 의해 반환된 행 수
5Rows Examined명령문의 영향을 받는 행 수
6Executions명령문이 실행된 횟수
7Latency/Exec (sec)수행 횟수 1개당 수행 시간
8Rows Examined/Exec (sec)수행 횟수 1개당 영향을 받는 행 수
9Tmp Disk Tables명령문을 실행하는 동안 서버에서 생성한 내부 디스크 임시 테이블 수
10Sort Merge PassesSort Buffer 크기보다 정렬 데이터가 큰 경우 Temp 영역을 사용해 여러 조각으로 나누어 처리한 수
11Total Latency (%)사용자가 사용한 스키마의 Total Latency 비율
12Rows Examined (%)사용자가 사용한 스키마의 Rows Examined 비율
13Executions (%)사용자가 사용한 스키마의 Executions 비율