Trend Analysis
날짜 별, 시간 별 성능 추이 확인이 가능한 화면으로, Time Range Bar를 이용하여 원하는 시간대의 정보를 확인할 수 있습니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Search Panel | |
| 2 | Search Result | 검색 패널에서 선택한 조건은 상단에 텍스트로 표시됩니다. |
| 3 | Trend Chart | 데이터베이스 주요 지표 Trend를 표시하며 주요 성능 지표에 대한 모니터링이 가능합니다. |
| 4 | Grid | Chart에서 클릭 시점에 수집된 Session, Blocked, SQL Stat, Wait 정보를 보여줍니다. |
1) Search Panel

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Reset | 검색 조건을 초기화합니다. |
| 2 | Instance | 인스턴스를 선택합니다. |
| 3 | Time | 기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다. Last 2 day : 조회 기간을 지난 2일로 설정합니다. Today : 조회 일자를 오늘로 설정합니다. 기간 설정 최대 범위: 2일, 최소 범위: 1일입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다. |
2) Trend Chart
데이터베이스 주요 지표 Trend를 표시하며 주요 성능 지표에 대한 모니터링이 가능한 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Chart | 검색 패널에서 조회한 대상, 기간에 맞춰 차트를 보여줍니다. Chart에 인디케이터가 나타나고, 인디케이터가 위치한 시점의 날짜와 시간을 툴팁으로 보여줍니다. |
| 2 | Tool Bar | 13.1. Common참고 |
| 3 | Stat Change | 좌측 상단 각 차트명을 클릭하여 지표를 변경합니다. 차트 명 클릭 시 ‘Stat Change’ 팝업창이 나타납니다. |
3) Grid 하단에는 선택된 시간 범위에서 threads, Lock Tree, Top SQL, Top Event, Long Active Thread, User Connection Info, 알람 등의 다양한 관점에서 장애 원인을 분석할 수 있습니다.
3-1) Session
클릭 시점에 수집된 Session 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Trend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다. |
| 2 | Time Navigation | 13.1. Common참고 |
● Session Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Elapsed Time (sec) | 수행 시간 |
| 2 | Session ID | Session ID |
| 3 | SQL ID | SQL을 식별하는 엑셈의 ID |
| 4 | SQL Text | 수행된 SQL 쿼리 |
| 5 | KPID | Windows 스레드 ID |
| 6 | ECID | 단일 프로세스 대신 작업하고 있는 하위 스레드를 고유하게 식별하는 데 사용하는 실행 컨텍스트 ID |
| 7 | Command Type | 현재 실행 중인 명령 |
| 8 | Status | 프로세스 ID 상태 |
| 9 | Database Name | 프로세스가 사용하고 있는 데이터베이스 명 |
| 10 | Object Name | 프로시저 등 오브젝트 명 |
| 11 | Blocking Session ID | 요청을 차단하고 있는 세션 ID |
| 12 | SQL Handle | 쿼리를 식별하는데 사용되는 이진 해시 값 |
| 13 | SQL Hash | 쿼리가 속하는 일괄처리 또는 저장 프로시저를 고유하게 식별하는 토큰 |
| 14 | Statement start offset | 현재 실행 중인 구문의 시작 위치를 바이트 단위로 나타낸 값 |
| 15 | Statement end offset | 현재 실행 중인 구문의 종료 위치를 바이트 단위로 나타낸 값 |
| 16 | Last Wait Type | 마지막 또는 현재 대기 유형의 이름 |
| 17 | Wait Type | 현재 대기 유형의 이름 |
| 18 | SQL Wait Time (ms) | 현재 대기 시간 |
| 19 | SQL Wait Time (ms/s) | 초당 현재 대기 시간 |
| 20 | Wait Resource | 대기 리소스 유형 |
| 21 | Row Count | 행 수 |
| 22 | CPU Time (ms/s) | 요청에 사용되는 초당 CPU 시간 |
| 23 | CPU Time (Sigma) | 요청에 사용되는 CPU 시간 |
| 24 | Logical Reads/s | 초당 논리적 읽기 수 |
| 25 | Logical Reads (Sigma) | 논리적 읽기 수 |
| 26 | Physical Reads/s | 초당 물리적 읽기 수 |
| 27 | Physical Reads (Sigma) | 물리적 읽기 수 |
| 28 | Host Name | 호스트 명 |
| 29 | Host Process ID | 호스트 프로세스 ID |
| 30 | Program Name | 프로그램 명 |
| 31 | Login Name | 로그인 명 |
| 32 | Login Time | 로그인 시각 |
| 33 | Start Time | 요청이 시작된 시각 |
| 34 | Open Tran | 프로세스가 열려 있는 트랜잭션 수 |
| 35 | Dop | 쿼리의 병렬처리 수준 |
| 36 | Parallel Worker Count | 병렬 처리 수 |
| 37 | Percent Complete | 완료된 작업 비율 |
| 38 | Deadlock Priority | 요청에 대한 Deadlock_priority 설정 |
| 39 | Tempdb Alloc | 현재 작업에서 tempdb에 할당된 페이지 수 |
| 40 | Tempdb Dealloc | 현재 작업에서 tempdb에 할당이 취소된 페이지 수 |
| 41 | SRS | 과거 수행된 이력 대비 수행 시간 지연 여부 값 |
3-2) Blocked
클릭 시점에 수집된 Blocked 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | 상위 Grid | Grid는 계층구조로 보여줍니다. 사용자가 차트를 클릭한 경우, 클릭한 시점의 데이터로 Grid가 변경됩니다. 상위 Grid의 특정 행을 클릭하면 하위 Grid에 선택한 데이터로 Grid가 변경됩니다. |
| 2 | 하위 Grid | 상위 Grid의 특정 행을 클릭하면 하위 Grid에 선택한 데이터로 Grid가 변경됩니다. |
| 3 | Time Navigation | 13.1. Common참고 |
● Blocked Grid(상위)
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Session ID | Session ID |
| 2 | SQL ID | 프로세스가 사용하고 있는 데이터베이스 명 |
| 3 | SQL Text | 수행된 SQL 쿼리 |
| 4 | Blocking Session ID | 테이블 명 |
| 5 | Elapsed Time (sec) | Lock 리소스 타입 |
| 6 | ECID | 단일 프로세스 대신 작업하고 있는 하위 스레드를 고유하게 식별하는 데 사용하는 실행 컨텍스트 ID |
| 7 | KPID | Windows 스레드 ID |
| 8 | Command Type | 현재 실행 중인 명령 |
| 9 | Status | 프로세스 ID 상태 |
| 10 | Database Name | 프로세스가 사용하고 있는 데이터베이스 명 |
| 11 | Object Name | 프로시저 등 오브젝트 명 |
| 12 | SQL Hash | 쿼리를 식별하는데 사용되는 이진 해시 값 |
| 13 | SQL Handle | 쿼리가 속하는 일괄 처리 또는 저장 프로시저를 고유하게 식별하는 토큰 |
| 14 | Statement Start Offset | 현재 실행 중인 구문의 시작 위치를 바이트 단위로 나타낸 값 |
| 15 | Statement End Offset | 현재 실행 중인 구문의 종료 위치를 바이트 단위로 나타낸 값 |
| 16 | SQL Last Wait Type | 마지막 또는 현재 대기 유형의 이름 |
| 17 | SQL Wait Time (ms) | 현재 대기 시간 |
| 18 | CPU Time (ms/s) | 요청에 사용되는 초당 CPU 시간 |
| 19 | Logical Reads/s | 초당 논리적 읽기 수 |
| 20 | Physical Reads/s | 초당 물리적 읽기 수 |
| 21 | Program Name | 프로그램 명 |
| 22 | Login Name | 로그인 명 |
| 23 | Open Tran | 프로세스가 열려 있는 트랜잭션 수 |
● Blocked Grid(하위)
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Session ID | Session ID |
| 2 | Database Name | 프로세스가 사용하고 있는 데이터베이스 명 |
| 3 | Table Name | 테이블 명 |
| 4 | Resource Type | Lock 리소스 타입 |
| 5 | Request Type | Lock 요청 유형 |
| 6 | Request Status | 요청의 현재 상태 |
| 7 | Request Mode | 요청의 모드 |
| 8 | Wait Resource | 대기하는 리소스 |
| 9 | Resource Associated Entity ID | 리소스가 연결된 데이터베이스 내 엔터티 ID |
| 10 | Resource Description | 리소스에 대한 설명 |
| 11 | Filed ID | 리소스가 나타내는 파일 ID |
| 12 | Page | 리소스가 나타내는 페이지 ID |
| 13 | ID | 리소스가 나타내는 RID |
3-3) SQL Stat
클릭 시점에 수집된 SQL Stat 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Trend Chart에서 드래그한 조회 기간 정보를 Grid 형태로 보여줍니다. |
| 2 | Time Navigation | 13.1. Common참고 |
● SQL Stat Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Database Name | 프로세스가 현재 사용하고 있는 데이터베이스 명 |
| 2 | Object Name | 프로시저 Object ID |
| 3 | SQL ID | SQL을 식별하는 엑셈 ID 값 |
| 4 | SQL Text | 수행된 SQL 텍스트 |
| 5 | SQL Handle | 쿼리가 속하는 일괄처리 또는 저장 프로시저를 고유하게 식별하는 토큰 |
| 6 | SQL Hash | 쿼리를 식별하는데 사용되는 이진 해시 값 |
| 7 | Statement start offset | 현재 실행 중인 구문의 시작 위치를 바이트 단위로 나타낸 값 |
| 8 | Statement end offset | 현재 실행 중인 구문의 종료 위치를 바이트 단위로 나타낸 값 |
| 9 | Last Execution Start Time | 마지막으로 실행된 시작 시간 |
| 10 | Last Execution End Time | 마지막으로 실행된 종료 시간 |
| 11 | Creation Time | 컴파일 된 시간 |
| 12 | Execution Count | 해당 요청의 수행 시간 |
| 13 | Elapsed Time (Last) | 가장 최근에 완료된 실행에 대한 수행 시간 |
| 14 | Elapsed Time (Min) | 완료된 실행에 대한 최소 수행 시간 |
| 15 | Elapsed Time (Max) | 완료된 실행에 대한 최대 수행 시간 |
| 16 | Elapsed Time (Avg) | 완료된 실행에 대한 평균 수행 시간 |
| 17 | Worker Time (Last) | 가장 최근에 완료된 실행에 사용된 CPU 시간 |
| 18 | Worker Time (Min) | 완료된 실행에 사용된 최소 CPU 시간 |
| 19 | Worker Time (Max) | 완료된 실행에 사용된 최대 CPU 시간 |
| 20 | Worker Time (Avg) | 완료된 실행에 사용된 평균 CPU 시간 |
| 21 | Logical Reads (Last) | 가장 최근에 완료된 실행의 논리적 읽기 수 |
| 22 | Logical Reads (Min) | 완료된 실행에 사용된 최소 논리적 읽기 수 |
| 23 | Logical Reads (Max) | 완료된 실행에 사용된 최대 논리적 읽기 수 |
| 24 | Logical Reads (Avg) | 완료된 실행에 사용된 평균 논리적 읽기 수 |
| 25 | Physical Reads (Last) | 가장 최근에 완료된 실행의 물리적 읽기 수 |
| 26 | Physical Reads (Min) | 완료된 실행에 사용된 최소 물리적 읽기 수 |
| 27 | Physical Reads (Max) | 완료된 실행에 사용된 최대 물리적 읽기 수 |
| 28 | Physical Reads (Avg) | 완료된 실행에 사용된 평균 물리적 읽기 수 |
| 29 | Rows (Last) | 마지막 실행에서 반환된 행 수 |
| 30 | Rows (Min) | 완료된 실행에서 반환된 최소 행 수 |
| 31 | Rows (Max) | 완료된 실행에서 반환된 최대 행 수 |
| 32 | Rows (Avg) | 완료된 실행에서 반환된 평균 행 수 |
3-4) Wait
클릭 시점에 수집된 Wait 정보 확인이 가능합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Pie Chart | Wait Class는 Pie Chart 로 보여줍니다. 마우스 오버 시 툴팁과 인디케이터를 보여줍니다. |
| 2 | Grid | 데이터 조회 전 (기본 상태) Grid영역은 마스킹 처리가 되고 클릭 시 데이터를 보여줍니다. Grid 상단에 데이터 조회 시간 및 기간 정보를 보여줍니다. Wait Class에 대한 상세 정보를 Grid 로 보여줍니다. |
● Wait Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Stat Name | 대기 유형 명 |
| 2 | Waiting Tasks Count | 대기 유형의 수 |
| 3 | Waiting Tasks Count Delta | 대기 유형의 수(delta 값) |
| 4 | Waiting Tasks Count Delta/s | 대기 유형의 수(delta/s) |
| 5 | Wait Time (ms) | 대기 유형에 대한 총 대기 시간 |
| 6 | Wait Time Delta | 대기 유형에 대한 대기 시간 (delta 값) |
| 7 | Wait Time Delta/s | 대기 유형에 대한 대기 시간(delta/s) |
| 8 | Signal Wait Time (ms) | 신호를 받은 시간과 실행이 시작된 시간의 차이 |
| 9 | Signal Wait Time Delta | 신호를 받은 시간과 실행이 시작된 시간의 차이 (delta 값) |
| 10 | Signal Wait Time Delta/s | 신호를 받은 시간과 실행이 시작된 시간의 차이 (delta/s) |