Skip to main content

Search SQL

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

순번항목내용
1Search Panel 버튼 클릭 시 Search Panel을 보여줍니다.
2Search ResultSearch Panel에서 선택한 조건은 상단에 텍스트로 표시됩니다.
3Search SQL ListSearch Panel에서 선택한 조건에 맞는 SQL 목록을 보여줍니다.
4TrendSQL 목록 영역에서 선택한 SQL의 3가지 주요 지표를 차트 형태로 보여줍니다.
5HistorySQL 목록 영역에서 선택한 SQL의 History 및 상세 정보를 보여줍니다.
6Full TextSQL 목록 영역에서 선택한 SQL의 Full Text를 보여줍니다.
7PlanSQL의 Plan 정보를 보여줍니다.

1) Search Panel

순번항목내용
1Reset검색 조건을 초기화합니다.
2Instance인스턴스를 선택합니다.
3Time기간 버튼 및 달력 UI를 이용하여 조회 기간 및 시간을 설정합니다.

Last Month : 조회 기간을 최근 한 달로 설정합니다.
Last Week : 조회 기간을 최근 일주일로 설정합니다.
Yesterday : 조회 기간을 어제로 설정합니다.
Today :  조회 일자를 오늘로 설정합니다.
기간 설정 최대 범위: 32일, 최소 범위: 1일입니다. 설정할 수 있는 기간 범위를 벗어나면 최대/최소 범위에 맞게 기간이 자동으로 설정됩니다.
4Filters검색 조건을 입력합니다.
SQL ID : 대소문자는 구분하지 않으며 전체 일치만 검색이 가능합니다.
SQL Text : 대소문자는 구분하지 않으며 일부 일치 검색이 가능합니다.

2) Search SQL List

순번항목내용
1GridTotal Time 기준 Top-1 SQL이 자동 선택 되며, 3가지 주요 지표를 Trend 영역에 보여줍니다.
다른 SQL을 클릭할 경우 Trend 영역의 값이 함께 변경되며, 선택한 SQL ID 값이 History 영역 하단에 출력됩니다.
2Toggle우측 상단의 토글 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
Total Time (sec)
Shared Blocks Hit (cache hit)
Local Blocks Hit (cache hit)
Shared Blocks Read(disk read)
Local Blocks Read (disk read)
Temp Blocks Read(disk read)
Shared Blocks Written (disk written)
Local Blocks Written (disk written)
Temp Blocks Written (disk written)
Rows
Block Read Time (sec)
Block Write Time (sec)

● Grid

순번항목내용
1No순번
2User Name사용자 이름
3Database Name데이터베이스 이름
4SQL ID(Query ID)Query ID
5SQL TextSQL Text
6Calls총 실행 횟수
7Total Time (sec)총 수행시간(초)
8Shared Blocks Hit (cache hit)메모리에서 읽은 총 shared block 수
9Local Blocks Hit (cache hit)메모리에서 읽은 총 temp table/index block 수
10Shared Blocks Read (disk read)Disk에서 읽은 총 shared block 수
11Local Blocks Read (disk read)Disk에서 읽은 총 temp Table/Index block 수
12Temp Blocks Read (disk read)Disk에서 읽은 총 temp block 수
13Shared Blocks Written
(disk written)
Disk에 쓴 총 shared block 수)
14Local Blocks Written
(disk written)
Disk에 쓴 총 temp table/index block 수
15Temp Blocks Written
(disk written)
Disk에 쓴 총 temp block 수
16Rows해당 SQL로 출력 또는 영향을 받은 row 수
17Block Read Time (sec)Block을 읽는 데 걸린 총 시간(초)
18Block Write Time (sec)Block을 쓰는 데 걸린 총 시간(초)
19Max Execution Time실행에 소요된 최대 시간 (초)
20Min Execution Time실행에 소요된 최소 시간 (초)

3) Trend 상단 Grid 영역에서 선택한 SQL의 3가지 주요 지표를 차트 형태로 제공합니다.

순번항목내용
1ChartTime : 조회한 SQL ID의 Time에 대한 추이를 나타냅니다.
Blocks : 조회한 SQL ID의 Blocks에 대한 추이를 나타냅니다.
Calls : 조회한 SQL ID의 Calls에 대한 추이를 나타냅니다.
2Retry처음 검색 조건으로 트랜드 차트를 재조회합니다.

4) History SQL 목록 영역에서 선택한 SQL의 History 및 상세 정보를 보여줍니다.

순번항목내용
1SQL ID 표기SQL 목록에서 선택된 행의 SQL ID값을 탭 하단에 보여줍니다.
2Grid검색 조건 조회 시 Grid영역은 마스킹 처리가 되고, SQL 목록에서 선택한 SQL의 History를 보여줍니다.

● History Grid

순번항목내용
1Time집계 기준 시간
2Calls총 실행 횟수
3Total Time (sec)총 수행시간(초)
4Shared Blocks Hit메모리에서 읽은 총 shared block 수
5Local Blocks Hit메모리에서 읽은 총 temp table/index block 수
6Shared Blocks ReadDisk에서 읽은 총 shared block 수
7Local Blocks ReadDisk에서 읽은 총 temp Table/Index block 수
8Temp Blocks ReadDisk에서 읽은 총 temp block 수
9Shared Blocks WrittenDisk에 쓴 총 shared block 수)
10Local Blocks WrittenDisk에 쓴 총 temp table/index block 수
11Temp Blocks WrittenDisk에 쓴 총 temp block 수
12Rows해당 SQL로 출력 또는 영향을 받은 row 수
13Block Read Time (sec)Block을 읽는 데 걸린 총 시간(초)
14Block Write Time (sec)Block을 쓰는 데 걸린 총 시간(초)
15Max Execution Time실행에 소요된 최대 시간 (초)
16Min Execution Time실행에 소요된 최소 시간 (초)

5) Full Text SQL 목록 영역에서 선택한 SQL의 전체 텍스트를 제공합니다.

순번항목내용
1Formatting 클릭 시 하단 텍스트 서식이 정렬됩니다.
2Copy 클릭 시 SQL 전체 텍스트를 복사합니다.

6) Plan

순번항목내용
1Grid검색 조건 조회 시 Grid영역은 마스킹 처리가 되고, SQL 목록에서 선택한 SQL의 Plan를 보여줍니다.

● Plan Grid

순번항목내용
1#단위 SELECT 쿼리별로 부여되는 식별자 값
2Query Plan쿼리를 수행하여 데이터를 추출하려고 할 때, 통계정보를 기반으로 옵티마이저가 수립하는 작업 절차