본문으로 건너뛰기

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 SessionQuery 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 bySchema로 설정하면 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 목록에도 동일하게 제공됩니다.

그리드 ⋮ 메뉴