> For the complete documentation index, see [llms.txt](https://docs.tibero.com/sysmasterdb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tibero.com/sysmasterdb/8.4_manual/analysis/performance-analysis/top-n-performance.md).

# Top N Performance

글로벌 내비게이션 바에서 **\[Analysis] > \[Performance Analysis] > \[Top N Performance]** 메뉴를 클릭하면 Top N Performance 화면이 열린다.

Top N Performance 화면에서는 검색 기간 동안에 상위에 존재하는 SQL에 대해 확인할 수 있다.

이때 Category와 Item을 설정하면 선택한 Item에 대해 Value를 확인할 수 있다. 또한 Category 목록에서 행을 클릭하면 해당 항목의 SQL 목록을 확인할 수 있고, SQL 목록의 SQL ID를 클릭하면 [SQL Detail](/sysmasterdb/8.4_manual/detail/sql-detail.md) 화면이 새 창으로 열린다.

<figure><img src="https://264733866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fgw24XwSa6QXLFywb7Txd%2Fuploads%2FQyofUW8MUZShS23sGsfD%2F172_topn.png?alt=media" alt=""><figcaption></figcaption></figure>

다음은 탭 화면의 각 영역에 대한 설명이다.

### **Category**

데이터 집계 기준으로 'Module'(기본값), 'Program', 'User Name', 'OS User', 'Machine'이 있으며, 'SQL'을 선택하면 집계 기준 없이 SQL 단위로 표시된다.

![Category 선택](https://content.gitbook.com/content/gw24XwSa6QXLFywb7Txd/blobs/zhf23MfCirWyQTNWPKfL/image%20\(25\).png)

### **Item**

집계 항목으로 'Logical Reads', 'Physical Reads', 'Redo Entries', 'Execute Count' 등이 있다.

![Item 선택](https://content.gitbook.com/content/gw24XwSa6QXLFywb7Txd/blobs/5XzIy2u1r10fFV0urzwr/image%20\(26\).png)

### **Category / {CATEGORY}**

Category와 Item 선택을 통해 모니터링 하고자 하는 기간에서의 성능 지표를 확인할 수 있다. 이때 영역 오른쪽 상단의 콤보박스를 통해 SQL Category를 제외한 Category에 대해 정렬 리스트의 개수(ALL / Top 20 / Top 30 / Top 50)를 지정할 수 있다.

다음은 Category / Module 영역에서 제공하는 항목에 대한 설명이다.

![Category 정보](https://264733866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fgw24XwSa6QXLFywb7Txd%2Fuploads%2FVTXfFj64sjCB09O7tg3r%2F175_category-top.png?alt=media)

| 항목         | 설명                                                                                                                                                                        |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name       | <p>Category에서 선택한 값에 대한 정보</p><p>– Module : 모듈 이름<br>– Program : 프로그램 이름<br>– User Name : 데이터베이스 사용자 이름<br>– OS User : OS 사용자 이름<br>– Machine : 세션에 접속한 클라이언트의 호스트 이름</p> |
| Value      | 선택한 기준(Category, Item)에 대한 총합                                                                                                                                             |
| Ratio \[%] | 각 항목별 사용 비율                                                                                                                                                               |

{% hint style="info" %}
**참고**

SQL 수행 이력 수집에 사용하는 티베로 라이브러리 이슈로 일부 정보에 Machine, Module, Program, User Name, OS User 항목이 수집되지 않을 수 있다.
{% endhint %}

### **{ITEM} / SQL**

Category / Module에서 발생한 SQL 중 Item(Logical Reads) 값(Value)이 높은 순서대로 출력한다. SQL ID를 클릭하면 [SQL Detail](/sysmasterdb/8.4_manual/detail/sql-detail.md) 화면이 새 창으로 열린다.

![SQL 정보](https://264733866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fgw24XwSa6QXLFywb7Txd%2Fuploads%2FUF1yRVT9fWmaTsxpXecA%2F176_topn-sql.png?alt=media)

다음은 '선택한 Item / SQL' 영역(예: Logical Reads / SQL)에서 제공하는 항목에 대한 설명이다.

| 항목                     | 설명                                |
| ---------------------- | --------------------------------- |
| SQL ID \| Child Number | SQL ID와 SQL의 Child Number         |
| SQL Text               | SQL 구문                            |
| Value                  | SQL별 선택한 기준(Category, Item)에 대한 값 |
| Ratio \[%]             | SQL별 비율                           |
