Skip to main content

Top N Analysis

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

순번항목내용
1Search Panel 클릭 시 Search Pannel이 나타납니다.
2Search ResultSearch Pannel에서 선택한 조건은 상단에 텍스트로 표시됩니다.
3ChartSearch 조건에 따른 일자 별 Trend Chart를 보여줍니다.
4Top SQLSearch 조건에 맞는 데이터 중 Top 20건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
Top SQL에서 최상단에 있는 행이 선택됩니다.
Top SQL는 최소 20개 조회 가능합니다.
5SchemaSearch 조건에 맞는 데이터 중 Top 5건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
스키마에서 최상단에 있는 행이 선택됩니다.
스키마는 최소 5개 조회 가능합니다.
Search Pannel에서 Group By=스키마 선택 시, Chart에 스키마 값이 추가되고, 스키마 Grid가 추가됩니다.
6ModuleSearch 조건에 맞는 데이터 중 Top 5건을 보여주고, Order By 조건에서 선택한 항목의 내림차순으로 정렬됩니다.
모듈 그리드에서 최상단에 있는 행이 선택됩니다.
모듈은 최소 5개 조회 가능합니다.
Search Pannel에서 Group By=모듈 선택 시, Chart에 모듈 값이 추가되고, 모듈 Grid가 추가됩니다.

1) Search Pannel

순번항목내용
1ResetSearch 조건을 초기화합니다.
2InstanceInstance를 선택합니다.
3Time기간 버튼 및 달력 UI를 이용하여 조회기간 및 시간을 설정합니다.
Last Month : 조회 기간을 최근 한 달로 설정합니다.
Last Week : 조회 기간을 최근 일주일로 설정합니다.
Yesterday : 조회 기간을 어제로 설정합니다.
Today :  조회 일자를 오늘로 설정합니다.
기간 설정 최대 범위: 32일, 최소 범위: 30분입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다.
4Group ByGroup By 조건을 다음과 같이 선택합니다.
SQL (Default)
Schema
Module
정렬방식을 선택합니다.
Elapsed Time (Default)
CPU Time
Buffer Gets
Disk Reads
Executions
5TopOrder by 기준으로 출력할 SQL 개수를 선택합니다.

2) Chart

순번항목내용
1Mouse Over마우스 오버 시 Tool Tip과 Indicator를 보여줍니다.
2Tool Bar13.1. Common 참고

3) Top SQL

순번항목내용
1SQL IDTop SQL에서 선택된 행의 SQL ID값을 Chart 상단 Value (sec) 우측에 보여줍니다.
2Toggle우측 상단 Toggle 버튼 클릭을 통해 아래 컬럼을 합계, 평균으로 변환할 수 있습니다.
Elapsed Time (sec) : 쿼리 총 실행 Time
CPU Time (sec) : 쿼리가 CPU를 사용한 Time
Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
Disk Reads : 디스크에서 읽은 블록의 수
Rows Processed :쿼리에 의한 처리된 행 수

● Grid

순번항목내용
1No쿼리의 Stat 별 Rank
2SQL ID수행된 SQL문의 고유 식별자 (클릭 시 6.1.4.1. SQL Detail Slide 오픈)
3Plan CountSQL_ID에 따라 생성된 Plan의 개수
4Elapsed Time (sec)쿼리 수행시간
5CPU Time (sec)쿼리가 CPU를 사용한 Time
6Buffer Gets데이터베이스 버퍼 캐시에서 읽은 블록의 수
7Disk Reads디스크에서 읽은 블록의 수
8Rows Processed쿼리에 의해 처리된 행 수
9Executions쿼리의 실행 횟수
10Ratio (%)CPU Time과 Elapsed Time의 비율

4) Schema

순번항목내용
1SQL IDTop SQL에서 선택된 행의 SQL ID값을 Chart 상단 Value (sec) 우측에 보여줍니다.
2Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
Elapsed Time (sec) : 쿼리 총 실행 Time
CPU Time (sec) : 쿼리가 CPU를 사용한 Time
Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
Disk Reads : 디스크에서 읽은 블록의 수
Rows Processed : 쿼리에 의해 처리된 행 수

● Grid

순번항목내용
1No특정 Schema에서 쿼리의 Stat 별 Rank
2SchemaSchema 명
3SQL Count특정 Schema에서 수행된 SQL의 개수
4Plan Count특정 Schema에서 수행된 Plan의 개수
6Elapsed Time (sec)특정 Schema에서 수행된 쿼리 Time
7CPU Time (sec)특정 Schema에서 CPU를 사용하며 수행된 Time
8Buffer Gets특정 Schema에서 데이터베이스 버퍼 캐시 블록을 읽은 개수
9Disk Reads특정 Schema에서 디스크 블록을 읽은 개수
10Rows Processed특정 Schema에서 쿼리를 통해 처리된 행의 개수
11Executions특정 Schema에서 쿼리 수행 횟수
12Elapsed Time (%)특정 Schema에서 쿼리가 수행된 비율
13CPU Time (%)특정 Schema에서 쿼리가 CPU를 사용하면 수행된 비율
14Buffer Gets (%)특정 Schema에서 데이터베이스 버퍼 캐시 블록을 읽은 비율

5) Module

순번항목내용
1SQL IDTop SQL에서 선택된 행의 SQL ID값을 Chart 상단 Value (sec) 우측에 보여줍니다.
2Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
Elapsed Time (sec) : 쿼리 총 실행 Time
CPU Time (sec) : 쿼리가 CPU를 사용한 Time
Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
Disk Reads : 디스크에서 읽은 블록의 수
Rows Processed : 쿼리에 의해 처리된 행 수

● Grid

순번항목내용
1No특정 Module에서 쿼리의 Stat 별 Rank
2ModuleModule 명
3SQL Count특정 Module에서 수행된 SQL의 개수
4Plan Count특정 Module에서 수행된 Plan의 개수
6Elapsed Time (sec)특정 Module에서 수행된 쿼리 Time
7CPU Time (sec)특정 Module에서 CPU를 사용하며 수행된 Time
8Buffer Gets특정 Module에서 데이터베이스 버퍼 캐시 블록을 읽은 개수
9Disk Reads특정 Module에서 디스크 블록을 읽은 개수
10Rows Processed특정 Module에서 쿼리를 통해 처리된 행의 개수
11Executions특정 Module에서 쿼리 수행 횟수
12Elapsed Time (%)특정 Module에서 쿼리가 수행된 비율
13CPU Time (%)특정 Module에서 쿼리가 CPU를 사용하면 수행된 비율
14Buffer Gets (%)특정 Module에서 데이터베이스 버퍼 캐시 블록을 읽은 비율