본문으로 건너뛰기

Top N Analysis

Top N Analysis 화면에서는 조회 조건에 따라 실행 시간 등 지표가 높은 SQL 순위를 확인할 수 있습니다. Group by 옵션으로 Schema·Module 기준 요약을 추가로 확인할 수도 있습니다.

좌측 메뉴에서 데이터베이스 > Tibero > SQL 분석 > Top N Analysis를 선택하세요.

Top N Analysis 전체 화면

화면은 조회 조건, Value 차트, Top SQL 목록 세 영역으로 구성됩니다. Group bySchema 또는 Module로 바꾸면 Top SQL 목록 위에 그 기준의 요약 목록이 추가로 표시됩니다.

조회 조건 설정하기

Period, Group, Instance로 조회 대상 기간과 인스턴스를 좁힐 수 있습니다.

Group by로 요약 기준 추가하기

옵션설명
SQL요약 없이 SQL 단위로만 Top SQL 목록을 보여줍니다. (기본값)
SchemaTop SQL 목록 위에 스키마별 요약인 Top Schema 목록을 추가로 보여줍니다.
ModuleTop SQL 목록 위에 모듈별 요약인 Top Module 목록을 추가로 보여줍니다.

Group by 드롭다운

Schema로 그룹을 바꾼 뒤 [Search]를 클릭하면 다음과 같이 Top Schema 목록이 추가됩니다.

Group by를 Schema로 바꾼 화면

Order By로 정렬 기준 바꾸기

옵션
Elapsed Time
Buffer Gets
Disk Reads
Executions

Order By 드롭다운

Top 값 지정하고 조회하기

Top 입력란에 숫자를 입력해 목록에 표시할 순위 개수를 지정한 뒤 [Search] 버튼을 클릭하면 위 조건을 반영해 화면 전체를 다시 조회합니다.

Value 차트에서 추이 확인하기

Value 차트는 조회 기간 동안 Order By 지표의 전체 합계(Total Elapsed Time 등)를 선으로 보여주며, Top SQL(또는 Top Schema/Top Module) 목록에서 행을 클릭하면 그 대상의 추이가 차트에 함께 추가됩니다.

우측 상단 [Retry] 버튼을 클릭하면 차트를 최초 조회 조건 기준으로 다시 그립니다. 버튼 옆 물음표 아이콘에 마우스를 올리면 이 동작에 대한 설명을 툴팁으로 확인할 수 있습니다.

Top Schema/Top Module에서 요약 확인하고 필터링하기

Group bySchema 또는 Module로 설정하면 Top SQL 목록 위에 요약 목록이 추가로 표시됩니다.

행을 클릭하면 아래 Top SQL 목록이 그 스키마(또는 모듈)가 실행한 SQL만 보여주도록 필터링되고, 위 Value 차트에도 해당 대상의 추이가 함께 표시됩니다.

특정 스키마나 모듈의 SQL만 집중적으로 확인하고 싶을 때 이 기능을 활용하면 편리합니다.

Top SQL 목록에서 SQL별 상세 확인하기

Top SQL 목록에는 순위별 SQL과 Child Number, Elapsed Time Ratio (%), Module, Schema, Plan Hash Value, Executions, Elapsed Time (sec), CPU Time (sec), Buffer Gets, Disk Reads, Rows Processed 등 실행 통계가 표시됩니다. 목록 상단의 필터 입력란에 텍스트를 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있고, 우측 상단 Sum/Avg 토글로 값을 합계와 평균 중 어느 기준으로 볼지 전환할 수 있습니다.

SQL ID 클릭으로 SQL 상세 정보 확인하기

목록에서 SQL ID 값을 클릭하면 화면 우측에 해당 SQL의 상세 패널이 열립니다. 패널 구성과 탭(Full Text/Trend/History/Plan)은 Search SQL의 SQL 상세 패널과 동일합니다.

SQL Detail 패널

SQL Text 클릭으로 SQL 전문 확인하기

목록에서 SQL Text 값을 클릭하면 SQL Full Text 팝업이 열려 해당 SQL의 전체 구문을 확인할 수 있습니다. [Format SQL] 버튼을 클릭하면 SQL 구문을 정렬해서 보여줍니다.

SQL Full Text 팝업

그리드 메뉴로 목록 관리하기

목록 우측 상단의 [⋮] 버튼을 클릭하면 Reset user data, Export to Excel, Column List 메뉴가 열립니다.

그리드 ⋮ 메뉴

  • Reset user data: 사용자가 변경한 컬럼 순서·너비 등 설정을 초기화합니다.
  • Export to Excel: 현재 목록을 엑셀 파일로 내보냅니다.
  • Column List: 목록에 표시할 컬럼을 체크박스로 선택하는 팝업을 엽니다.

이 메뉴는 Top Schema/Top Module 목록에도 동일하게 제공됩니다.