Search SQL
데이터베이스에서 특정 SQL의 통계 정보와 과거 수행 이력 등을 확인하는 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Search Panel | |
| 2 | Search Result | 검색 패널에서 선택한 조건은 상단에 텍스트로 표시됩니다. |
| 3 | SQL List | 검색 패널에서 선택한 조건에 맞는 SQL 목록을 보여줍니다. |
| 4 | Trend | SQL 목록 영역에서 선택한 SQL의 3가지 주요 지표를 차트 형태로 보여줍니다. |
| 5 | History | SQL 목록 영역에서 선택한 SQL의 History 및 상세 정보를 보여줍니다. |
| 6 | Full Text | SQL 목록 영역에서 선택한 SQL의 Full Text를 보여줍니다. |
| 7 | Plan | SQL의 Plan 정보를 보여줍니다. |
1) Search Panel

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Reset | 검색 조건을 초기화합니다. |
| 2 | Instance | 인스턴스를 선택합니다. |
| 3 | Time | 기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다. Last Month : 조회 기간을 최근 한 달로 설정합니다. Last Week : 조회 기간을 최근 일주일로 설정합니다. Yesterday : 조회 기간을 어제로 설정합니다. Today : 조회 일자를 오늘로 설정합니다. 기간 설정 최대 범위: 32일, 최소 범위: 1일입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다. |
| 4 | Filter | 검색 조건을 입력합니다. Database Object SQL Hash |
2) Search SQL List

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Grid | Elapsed Time 기준 Top-1 SQL이 자동 선택되며, 3가지 주요 지표를 트렌드 영역에 보여줍니다. 다른 SQL을 클릭할 경우 트렌드 영역의 값이 함께 변경되며, 선택한 행의 SQL Handle, SQL Hash, Statement Start Offset, Statement End Offset 값이 History 영역 하단에 나타납니다. |
| 2 | Toggle | 우측 상단 토글 버튼 클릭을 통해 아래 컬럼들이 합계, 평균으로 변환합니다. Elapsed Time (sec) Worker Time (sec) Logical Reads Physical Reads Rows |
● Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | No | 순번 |
| 2 | Database Name | 프로세스가 사용하고 있는 데이터베이스 명 |
| 3 | Object Name | 프로시저 등 오브젝트 명 |
| 4 | SQL ID | SQL을 식별하는 엑셈 ID 값 |
| 5 | SQL | 수행된 SQL 쿼리 |
| 6 | SQL Handle | 쿼리가 속하는 일괄 처리 또는 저장 프로시저를 고유하게 식별하는 토큰 |
| 7 | SQL Hash | 쿼리를 식별하는데 사용되는 이진 해시 값 |
| 8 | Statement Start Offset | 현재 실행 중인 구문의 시작 위치를 바이트 단위로 나타낸 값 |
| 9 | Statement End Offset | 현재 실행 중인 구문의 종료 위치를 바이트 단위로 나타낸 값 |
| 10 | Plan Hash | 쿼리 실행 계획을 식별하는데 사용되는 이진 해시 값 |
| 11 | Execution Count | 수행 횟수 |
| 12 | Elapsed Time (sec) | 수행 시간 |
| 13 | Worker Time (sec) | CPU 시간 |
| 14 | Logical Reads | 논리적 읽기 수 |
| 15 | Physical Reads | 물리적 읽기 수 |
| 16 | Rows | 반환된 행 수 |
| 17 | Elapsed Time (%) | Elapsed Time(sec) / 해당 인스턴스의 총 Elapsed Time(sec) * 100 |
| 18 | Worker Time (%) | Worker Time(sec) / 해당 인스턴스의 총 Worker Time(sec) * 100 |
| 19 | Logical Reads (%) | Logical Reads / 해당 인스턴스의 총 Logical Reads * 100 |
| 20 | Physical Reads (%) | Physical Read / 해당 인스턴스의 총 Physical Reads * 100 |
| 21 | Rows (%) | Rows / 해당 인스턴스의 총 Rows * 100 |
| 22 | Last Execution End Time | 마지막 요청의 종료 시간 |
| 23 | Creation Time | 컴파일 된 시간 |
3) Trend
상단 Grid 영역에서 선택한 SQL의 3가지 주요 지표를 차트 형태로 제공합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Chart | Time : 조회한 SQL ID의 Time에 대한 추이를 나타냅니다. I/O : 조회한 SQL ID의 I/O에 대한 추이를 나타냅니다. Count : 조회한 SQL ID의 Count에 대한 추이를 나타냅니다. |
| 2 | Zoom기능 |
4) History
SQL 목록 영역에서 선택한 SQL의 History 및 상세 정보를 계층 구조로 보여줍니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | SQL ID 표기 | SQL 목록에서 선택된 행의 SQL Handle, SQL Hash, Statement Start Offset Statement End Offset 값을 탭 하단에 보여줍니다. |
| 2 | Grid | 검색 조건 조회 시 Grid영역은 마스킹 처리가 되고, SQL 목록에서 선택한 SQL ID의 History를 보여줍니다. |
● History Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Time | 수집 시간 |
| 2 | Elapsed Time (sec) | 수행 시간 |
| 3 | Worker Time (sec) | CPU 시간 |
| 4 | Logical Reads | 논리적 읽기 수 |
| 5 | Physical Reads | 물리적 읽기 수 |
| 6 | Rows | 반환된 행 수 |
| 7 | Executions Count | 수행 횟수 |
5) Plan
SQL의 Plan 정보를 보여줍니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Plan Hash 표기 | SQL 목록에서 선택된 행의 Plan Hash 값을 탭 하단에 보여줍니다. |
| 2 | Grid | 검색 조건 조회 시 Grid영역은 마스킹 처리가 되고, SQL 목록에서 선택한 SQL ID의 Plan Hash 값을 보여줍니다. |
● Plan Grid
| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Stmt Text | SQL 구문 혹은 Plan Row에 대한 작업 설명 |
| 2 | Stmt ID | 현재 일괄처리 구문의 ID |
| 3 | Node ID | 현재 쿼리의 노드 ID |
| 4 | Parent | 부모 단계의 노드 ID |
| 5 | Physical OP | 노드에 대한 물리적 알고리즘 |
| 6 | Logical OP | 노드에 대한 관계형 연산자 |
| 7 | Argument | 수행되는 작업에 대한 추가 정보 |
| 8 | Defined Values | 쿼리의 계산된 식 또는 쿼리 프로세스에서 사용한 내부 값 |
| 9 | Estimate Rows | 작업에 대한 예상 행 수 |
| 10 | Estimate IO | 작업에 대한 예상 I/O 비용 |
| 11 | Estimate CPU | 작업에 대한 예상 CPU 비용 |
| 12 | Avg Row Size | 작업에 대한 예상 평균 행 크기(바이트) |
| 13 | Total SubTree Cost | 작업 및 모든 자식 작업에 대한 누적 예상 비용 |
| 14 | Output List | 현재 작업에서 예상하는 열 |
| 15 | Type | 노드 유형 |
| 16 | Parallel | 병렬처리 여부 |
6) Full Text
SQL 목록 영역에서 선택한 SQL의 전체 텍스트를 제공합니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Formatting | |
| 2 | Copy | Copied! 메세지창을 보여줍니다. |