Top N Analysis
Top N Analysis 화면에서는 조회 조건에 따라 실행 시간 등 지표가 높은 SQL 순위를 확인할 수 있습니다.
좌측 메뉴에서 데이터베이스 > Altibase > SQL Analysis > Top N Analysis를 선택하세요.

화면은 조회 조건, Value 차트, Top SQL 목록 세 영역으로 구성됩니다.
조회 조건 설정하기
Period, Group, Instance로 조회 대상 기간과 인스턴스를 좁힐 수 있습니다. Group by는 현재 SQL 옵션만 제공되어, Schema·Module 같은 별도 요약 없이 SQL 단위로만 Top SQL 목록이 집계됩니다.
Order By로 정렬 기준 바꾸기
| 옵션 |
|---|
| Execute Time |
| Fetch Time |
| Optimize Time |
| Parse Time |
| Validate Time |
| Total Time |
| Execute Success |

Top 값 지정하고 조회하기
Top 입력란에 숫자를 입력해 목록에 표시할 순위 개수를 지정한 뒤 [Search] 버튼을 클릭하면 위 조건을 반영해 화면 전체를 다시 조회합니다.
Value 차트에서 추이 확인하기
Value 차트는 조회 기간 동안 Order By 지표의 전체 합계(Total Execute Time 등)를 선으로 보여주며, Top SQL 목록에서 행을 클릭하면 그 SQL의 추이가 차트에 함께 추가됩니다.
우측 상단 [Retry] 버튼을 클릭하면 차트를 최초 조회 조건 기준으로 다시 그립니다. 버튼 옆 물음표 아이콘에 마우스를 올리면 이 동작에 대한 설명을 툴팁으로 확인할 수 있습니다.
Top SQL 목록에서 SQL별 상세 확인하기
Top SQL 목록에는 순위별 SQL과 Total Time Ratio (%), Execute Success, Total Time (sec), Execute Time (sec), Fetch Time (sec), Optimize Time (sec), Parse Time (sec), Validate Time (sec) 등 실행 통계가 표시됩니다. 목록 상단의 필터 입력란에 텍스트를 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있고, 우측 상단 Sum/Avg 토글로 값을 합계와 평균 중 어느 기준으로 볼지 전환할 수 있습니다.
SQL ID 클릭으로 SQL 상세 정보 확인하기
목록에서 SQL ID 값을 클릭하면 화면 우측에 해당 SQL의 상세 패널이 열립니다. 상단에는 Date, SQL ID, Current Stmt ID, User Name, Last Query Start Time이 표시되고, Full Text, Trend, History, Plan 탭으로 SQL 전체 구문, 실행 추이, 실행 이력, 실행 계획을 확인할 수 있습니다.

주의: Plan 탭에서 실행 계획을 조회하려면 모니터링 계정에 설정하기에서 안내하는 Plan 조회 권한이 필요합니다. 권한이 없으면 "Failed to retrieve the execution plan." 오류가 표시됩니다.
SQL Text 클릭으로 SQL 전문 확인하기
목록에서 SQL Text 값을 클릭하면 SQL Full Text 팝업이 열려 해당 SQL의 전체 구문을 확인할 수 있습니다. [Format SQL] 버튼을 클릭하면 SQL 구문을 정렬해서 보여줍니다.

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

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