본문으로 건너뛰기

Top N Analysis

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

MySQL Multi View 또는 Single View 화면 상단 breadcrumb에서 Single View (또는 Multi View) 드롭다운을 클릭한 뒤 SQL Analysis > Top N Analysis를 선택하세요.

Top N Analysis 전체 화면

화면은 조회 조건, Value 차트, Top SQL 목록 세 영역으로 구성됩니다. Group by를 Schema로 바꾸면 Top SQL 목록 위에 Top Schema 요약 목록이 추가로 표시됩니다.

조회 조건 설정하기​

Period, Group, Instance로 조회 대상 기간과 인스턴스를 좁힐 수 있습니다. Period의 상대 기간 선택 방식은 Search Session의 Query Start 상대 기간 선택과 동일합니다.

Group by로 요약 기준 추가하기​

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

Group by 드롭다운

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

Group by를 Schema로 바꾼 화면

Order By로 정렬 기준 바꾸기​

옵션
Total Latency
Avg Latency
Max Latency
Rows Examined
Tmp Disk
Executions
Sort Merge Passes
Rows Sent

Order By 드롭다운

Top 값 지정하고 조회하기​

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

Value 차트에서 추이 확인하기​

Value (sec) 차트는 조회 기간 동안 Order By 지표의 전체 합계(Total Latency 등)와 상위 N개 항목의 합계(Top-N SQL 또는 Top-N Schema)를 함께 선으로 겹쳐 보여줍니다. 마우스를 올리면 해당 시각의 두 값을 툴팁으로 확인할 수 있습니다.

두 선의 값이 거의 일치한다면 조회 기간의 부하 대부분이 상위 N개 항목에 집중되어 있다는 의미이므로, 아래 목록에서 원인을 확인하는 것이 좋습니다.

Top Schema에서 스키마별 요약 확인하고 필터링하기​

Group by를 Schema로 설정하면 Top SQL 목록 위에 Top Schema 요약 목록이 추가로 표시됩니다. 각 행에는 실행 통계와 함께 전체 대비 비중을 막대로 보여주는 (%) 컬럼이 함께 표시됩니다.

행을 클릭하면 아래 Top SQL 목록이 그 스키마가 실행한 SQL만 보여주도록 필터링됩니다.

Top Schema 행 클릭으로 Top SQL 필터링

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

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

Top SQL 목록에는 순위별 SQL과 실행 통계가 표시됩니다. 목록 상단의 필터 입력란에 텍스트를 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있습니다.

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

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

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 메뉴가 열립니다. 이 메뉴는 Top Schema 목록에도 동일하게 제공됩니다.

그리드 ⋮ 메뉴