본문으로 건너뛰기

exemONE Oracle Database 성능 분석

메뉴 경로: Performance Analysis > Database Oracle

Oracle Database의 성능 문제를 SQL, Event, Session, Performance, DataSpace 관점에서 분석할 수 있는 메뉴입니다.

SQL Analysis

특정 기간 동안 수행된 SQL의 통계정보, 수행 이력, 실행 계획 변화를 SQL Summary, Top N Analysis, Search SQL, Plan Analysis 세 가지 관점에서 분석하는 메뉴입니다.

1. SQL Summary

메뉴 경로: Performance Analysis > Database Oracle > SQL Analysis > SQL Summary

데이터베이스에서 실행된 SQL 쿼리에 대한 요약 정보를 보기 위한 화면입니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스, Top SQL 수를 지정하여 검색합니다.
2Stat RatioSearch Pannel에서 조회한 조건에 따라 그래프를 활성화된 상태로 보여줍니다.
3CardElapsed Time(sec), CPU Time(sec), Buffer Gets, Disk Reads, Executions으로 나타나고, 선택된 기간의 누적 값을 보여줍니다.
선택된 카드의 기준에 따라 Top SQL에 해당 값을 보여줍니다.
4Top SQL조건에 맞는 데이터 중 Top 20건을 Order By 항목 내림차순으로 표시합니다. 최상단 행이 자동으로 선택됩니다.

1-1. Stat Ratio (%)

조회한 조건에 따라 그래프를 제공하는 화면입니다. clipboard

순번항목상세 설명 및 역할
1Chart특정 일자의 막대그래프를 클릭하면 해당 일자만 활성화되고 다른 일자는 비활성화됩니다.
활성화된 일자들에 대해서만 Top SQL에 보여줍니다.
마우스 오버 시 툴팁과 인티케이터를 보여줍니다.

1-2. Card

clipboard

순번항목상세 설명 및 역할
1ChardSearch 조건 조회 시 대시보드는 Elapsed Time (sec)이 선택되어 보여집니다.
- Elapsed Time (sec) : SQL 수행 Time
- CPU Time (sec) : 쿼리가 CPU를 사용한 Time
- Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록 수
- Disk Reads : 디스크에서 읽은 블록 수
- Executions : 쿼리 실행 횟수

1-3. Top SQL

clipboard

순번항목상세 설명 및 역할
1GridElapsed Time (sec) 기준 Top SQL을 기본으로 보여줍니다.
Stat Ratio (%)에서 일자 선택 시 Top SQL Grid 데이터를 보여줍니다.
2Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환합니다.
- Elapsed Time (sec)
- CPU Time (sec)
- Buffer Gets
- Disk Reads
- Rows processed

2. Top N Analysis

메뉴 경로: Performance Analysis > Database Oracle > SQL Analysis > Top N Analysis

Stacked Area Chart를 활용하여 특정 기간 동안의 Top SQL을 조회하는 기능을 제공합니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스, Group by, Order by, Top SQL 수를 지정하여 검색합니다.
2Chart조회 조건에 따른 일자별 Trend Chart를 표시합니다.
3Top SQL조건에 맞는 데이터 중 Top SQL을 Order By 항목 내림차순으로 표시합니다. 최상단 행이 자동으로 선택됩니다.
4SchemaGroup By = Schema 선택 시, Top 5건의 Top Schema 정보를 표시합니다.
5ModuleGroup By = Module 선택 시, Top 5건의 Top Module 정보를 표시합니다.

2-1. Chart

clipboard

순번항목상세 설명 및 역할
1Chart조회된 범위 내 Total Eleapsed Time, 선택된 Top SQL의 Elapsed Time 차트 데이터를 표시합니다.
2Retry상단 Search 영역에서 검색된 조회 범위로 초기화하여 차트 데이터를 표시합니다.

2-2. Top SQL

clipboard

순번항목상세 설명 및 역할
1No쿼리의 Stat별 Rank
2Module모듈 명
3Schema스키마 명
4SQL ID수행된 SQL의 고유 식별자
5SQL Text수행된 SQL 쿼리문
6Plan Hash Value실행 계획의 Hash 값
7Elapsed Time (sec)쿼리 수행 시간 (초)
8CPU Time (sec)쿼리가 CPU를 사용한 시간 (초)
9Buffer Gets데이터베이스 버퍼 캐시에서 읽은 블록 수
10Disk Reads디스크에서 읽은 블록 수
11Rows Processed쿼리에 의해 처리된 행 수
12Executions쿼리 실행 횟수
13Ratio (%)CPU Time과 Elapsed Time의 비율

2-3. Top Schema

clipboard

순번항목상세 설명 및 역할
1SQL IDTop Schema에서 선택된 행의 SQL ID값을 Chart 상단 Value (sec) 우측에 보여줍니다
2Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
- Elapsed Time (sec) : 쿼리 총 실행 Time
- CPU Time (sec) : 쿼리가 CPU를 사용한 Time
- Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
- Disk Reads : 디스크에서 읽은 블록의 수
- Rows Processed : 쿼리에 의해 처리된 행 수
  • Top Schema Grid
순번항목상세 설명 및 역할
1No쿼리의 Stat별 Rank
2Schema스키마 명
3SQL Count특정 Schema에서 수행된 SQL의 개수
4Plan Count특정 Schema에서 수행된 Plan의 개수
5Elapsed Time (sec)특정 Schema에서 수행된 쿼리 Time
6CPU Time (sec)특정 Schema에서 CPU를 사용하며 수행된 Time
7Buffer Gets특정 Schema에서 데이터베이스 버퍼 캐시 블록을 읽은 개수
8Disk Reads특정 Schema에서 디스크 블록을 읽은 개수
9Rows Processed특정 Schema에서 쿼리를 통해 처리된 행의 개수
10Executions특정 Schema에서 쿼리 수행 횟수
11Elapsed Time (%)특정 Schema에서 쿼리가 수행된 비율
12CPU Time (%)특정 Schema에서 쿼리가 CPU를 사용하면 수행된 비율
13Buffer Gets (%)특정 Schema에서 데이터베이스 버퍼 캐시 블록을 읽은 비율

2-4. Top Module

clipboard

순번항목상세 설명 및 역할
1SQL IDTop Module에서 선택된 행의 SQL ID값을 Chart 상단 Value (sec) 우측에 보여줍니다
2Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
- Elapsed Time (sec) : 쿼리 총 실행 Time
- CPU Time (sec) : 쿼리가 CPU를 사용한 Time
- Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
- Disk Reads : 디스크에서 읽은 블록의 수
- Rows Processed : 쿼리에 의해 처리된 행 수
  • Top Module Grid
순번항목상세 설명 및 역할
1No쿼리의 Stat별 Rank
2Module스키마 명
3SQL Count특정 Module에서 수행된 SQL의 개수
4Plan Count특정 Module에서 수행된 Plan의 개수
5Elapsed Time (sec)특정 Module에서 수행된 쿼리 Time
6CPU Time (sec)특정 Module에서 CPU를 사용하며 수행된 Time
7Buffer Gets특정 Module에서 데이터베이스 버퍼 캐시 블록을 읽은 개수
8Disk Reads특정 Module에서 디스크 블록을 읽은 개수
9Rows Processed특정 Module에서 쿼리를 통해 처리된 행의 개수
10Executions특정 Module에서 쿼리 수행 횟수
11Elapsed Time (%)특정 Module에서 쿼리가 수행된 비율
12CPU Time (%)특정 Module에서 쿼리가 CPU를 사용하면 수행된 비율
13Buffer Gets (%)특정 Module에서 데이터베이스 버퍼 캐시 블록을 읽은 비율

3. Plan Analysis

메뉴 경로: Performance Analysis > Database Oracle > SQL Analysis > Plan Analysis

실행 계획(Plan Hash Value)이 변경된 SQL을 탐지하고, 변경 전후의 Plan을 비교 분석하는 화면입니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스, Plan Count, Option(SQL ID)을 지정하여 검색합니다.
2Plan Analysis List조회 기간 동안 Plan Hash Value 변화가 있는 SQL ID를 Plan Count 내림차순으로 표시합니다.
3ChartPlan Analysis List에서 선택된 행의 SQL Plan Hash Value 차트를 표시합니다.
4SQL List선택된 SQL ID의 Plan Hash Value별 Child Number 및 일량을 표시합니다.
5Plan/Reason클릭 후 데이터가 조회되며, 선택한 Plan Hash Value에 대한 Plan과 변경 이유(Reason) 정보를 표시합니다.

3-1. Plan Analysis List

clipboard

순번항목상세 설명 및 역할
1Toggle우측 상단 Toggle 버튼 클릭을 통해 합계, 평균으로 변환할 수 있습니다.
- Elapsed Time (sec) : 쿼리 총 실행 Time
- CPU Time (sec) : 쿼리가 CPU를 사용한 Time
- Buffer Gets : 데이터베이스 버퍼 캐시에서 읽은 블록의 수
- Disk Reads : 디스크에서 읽은 블록의 수
- Rows Processed : 쿼리에 의해 처리된 행 수
  • Plan Analysis List Grid
항목상세 설명 및 역할
No쿼리의 Stat별 Rank
SQL ID수행된 SQL의 고유 식별자 (클릭 시 SQL Detail Slide 오픈)
SQL Text수행된 SQL 쿼리
Plan Count쿼리 수행 중 생성된 Plan 개수
Elapsed Time (sec)쿼리 수행 시간 (초)
CPU Time (sec)CPU 사용 시간 (초)
Buffer Gets버퍼 캐시 블록 읽기 수
Disk Reads디스크 블록 읽기 수
Rows Processed처리된 행 수
Executions쿼리 수행 횟수
Ratio (%)CPU Time과 Elapsed Time의 비율

4. Search SQL

메뉴 경로: Performance Analysis > Database Oracle > SQL Analysis > Search SQL

특정 SQL의 통계정보와 과거 수행 이력을 확인하는 화면입니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스, Option(SQL ID, SQL Text)을 지정하여 검색합니다.
2Search SQL List선택한 조건에 맞는 SQL 목록을 표시합니다. Elapsed Time 기준 Top-1 SQL이 자동 선택됩니다.
3TrendSQL 목록에서 선택한 SQL의 Time / I/O / Executions 3가지 주요 지표를 차트로 표시합니다.
4Full Text선택한 SQL의 전체 텍스트를 표시합니다.
5History클릭 후 데이터가 조회되며, 선택한 SQL의 수행 이력 및 상세 정보를 표시합니다.
6Plan클릭 후 데이터가 조회되며, 선택한 SQL의 Plan 정보를 표시합니다.

4-1. Search SQL List

clipboard

  • Search SQL List Grid
항목상세 설명 및 역할
No쿼리 Stat별 Rank
SchemaSchema 명
ModuleModule 명
SQL ID수행된 SQL의 고유 식별자
SQL Text수행된 SQL 쿼리
Plan Hash Value실행 계획의 Hash 값
Elapsed Time (sec)쿼리 수행 시간 (초)
CPU Time (sec)CPU 사용 시간 (초)
Buffer Gets버퍼 캐시 블록 읽기 수
Disk Reads디스크 블록 읽기 수
Rows Processed처리된 행 수
Executions쿼리 수행 횟수
Elapsed Time (%)전체 대비 수행 시간 비율
CPU Time (%)전체 대비 CPU 사용 시간 비율
Buffer Gets (%)전체 대비 버퍼 캐시 블록 읽기 비율
Disk Reads (%)전체 대비 디스크 블록 읽기 비율
Executions (%)전체 대비 수행 횟수 비율

4-2. Plan

clipboard

  • Plan Grid
항목상세 설명 및 역할
IDSQL Plan 계층
OperationSQL 수행 시 계층의 내부 작업 명
OwnerTable/Index 소유자
ObjectTable/Index 이름
TypeTable/Index 종류
CostPlan 계층을 처리하는 데 사용하는 리소스 비용
BytesPlan 계층을 처리하는 데 사용하는 bytes
Bytes (%)Plan 전체 대비 계층별 bytes 비율

4. 주의사항 및 참고

  • ⚠️ 주의: Top N Analysis의 조회 기간은 최대 32일, 최소 30분입니다.
  • ⚠️ 주의: Search SQL의 조회 기간은 최대 32일, 최소 1일입니다.
  • 💡 참고: Search SQL List에서 다른 SQL을 클릭하면 Trend 영역 값이 함께 변경되며, 선택한 SQL ID 값이 History 영역 하단에 출력됩니다. 우측 상단 Toggle 버튼으로 합계/평균 전환이 가능합니다.

Event Analysis

특정 기간 동안 데이터베이스 시스템에서 발생한 Wait Event 정보를 Wait Class 기준으로 요약·분석하는 메뉴입니다.


1. Wait Summary

메뉴 경로: Performance Analysis > Database Oracle > Event Analysis > Wait Summary

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2Wait Class (sec)조회 기간의 일별 Wait Class 비율을 Stack Bar 형태로 표시합니다.
3Wait Class & Event왼쪽(Pie Chart)에 Wait Class 비율, 오른쪽(Horizontal Chart)에 선택된 Wait Class의 Event를 표시합니다.
4Wait SQL ListWait Event에서 선택한 값의 연관 SQL을 Grid 형태로 표시합니다.

1-1. Wait Class (sec) 차트 동작

clipboard

항목상세 설명 및 역할
Stack Bar 클릭특정 날짜의 Stack Bar 클릭 시 Wait Class & Event 영역과 Wait SQL List가 해당 날짜 데이터로 변경됩니다.

1-2. Wait Class & Event 구성

clipboard

항목상세 설명 및 역할
Pie ChartWait Event의 비율을 표시합니다. 각 Pie(Wait Class) 클릭 시 해당 Wait Class의 Event가 우측 막대 그래프로 표시됩니다.
Horizontal ChartTime Waited, Total Waits, Avg Time Waited 세 가지 영역으로 구분되어 Top-Event 최대 7개를 표시합니다. 각 Wait Event 클릭 시 모든 막대 그래프에서 해당 Event가 자동 하이라이팅됩니다.

1-3. Wait SQL List Grid 항목

clipboard

항목상세 설명 및 역할
NoToggle 항목에 따른 Rank
SchemaSchema 명
ModuleModule 명
SQL ID수행된 SQL의 고유 식별자 (클릭 시 SQL Detail Slide 오픈)
SQL Text수행된 SQL 쿼리
Plan Hash Value실행 계획의 Hash 값
Elapsed Time (sec)쿼리 수행 시간 (초)
CPU Time (sec)CPU 사용 시간 (초)
Buffer Gets버퍼 캐시 블록 읽기 수
Disk Reads디스크 블록 읽기 수
Rows Processed처리된 행 수
Executions수행 횟수
Ratio (%)CPU Time과 Elapsed Time의 비율

2. 주의사항 및 참고

  • ⚠️ 주의: Wait Summary의 조회 기간은 최대 32일, 최소 1일입니다.
  • 💡 참고: Wait Class → Wait Event → Wait SQL 순서로 분석하면 특정 Wait Event를 유발한 SQL을 빠르게 확인할 수 있습니다. 우측 상단 Toggle 버튼으로 합계/평균 전환이 가능합니다.

Session Analysis

조건 입력을 통해 사용자가 원하는 세션 정보를 제공하며, 5초 단위로 세션을 필터링하여 특정 시점의 세션 성능 문제를 분석하는 메뉴입니다.

1. Search Session

메뉴 경로: Performance Analysis > Database Oracle > Session Analysis > Search Session

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스, Option(Operator, SID, SQL ID, Schema, Machine, Program, Module)을 지정하여 검색합니다.
2Search Session List조회 조건에 맞는 데이터를 Grid 형식으로 표시합니다.
3Pagination결과 페이지를 이동합니다.

1-1. Search Session List Grid 항목

항목상세 설명 및 역할
TimeSQL 수행 시간
SIDSession 고유 식별자 (클릭 시 Session Detail Slide 오픈)
Serial#Session 일련번호
SPIDSession의 OS Process ID
SQL ID수행된 SQL의 고유 식별자 (클릭 시 SQL Detail Slide 오픈)
SQL Text수행된 SQL 쿼리
UsernameSession의 DB User 명
SchemaSchema 명
OS UserOS User 명
MachineMachine 명
Program프로그램 명
ModuleModule 명
Last Call ETSQL 수행 후 현재 시점까지의 경과 시간
PGA Used Mem (MB)쿼리 수행 시 사용한 PGA 메모리 (MB)
Event쿼리 수행 시 발생한 Event 명
StateSession 상태
Child Number수행한 SQL의 Child Number
Prev SQL ID해당 시점 이전에 수행한 SQL의 SQL_ID
Temp TablespaceTemp Tablespace 사용량
Sort Usage (MB)Sort 사용량 (MB)
Undo Usage (MB)Undo Tablespace 사용량 (MB)

3. 주의사항 및 참고

  • ⚠️ 주의: Search Session의 조회 기간은 최대 1일, 최소 1초입니다.
  • 💡 참고: SID 클릭 시 Session Detail Slide가 열리며, 해당 Session의 Active Session History 및 SQL Plan을 상세히 확인할 수 있습니다.

Performance Analysis

날짜별·시간별 성능 추이 확인, Alert 이력 분석, Parameter 변경 이력 비교를 통해 특정 시점의 정밀한 성능 분석 기능을 제공하는 메뉴입니다.

1. Trend Analysis

메뉴 경로: Performance Analysis > Database Oracle > Performance Analysis > Trend Analysis

날짜별·시간별 성능 추이를 확인하고, 특정 시점의 정밀한 성능 분석 기능을 제공합니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2Trend Chart데이터베이스 주요 지표 Trend를 표시합니다. 좌측 상단 차트명 클릭 시 Stat Change 팝업에서 지표를 변경할 수 있습니다.
3GridChart에서 클릭 또는 드래그한 시점의 Session, Wait Chains, Top SQL, Event, Long Session Query, Alert 정보를 표시합니다.

1-1. Grid 하위 탭 구성

상세 설명 및 역할
Session클릭 시점에 수집된 Session 목록 (Time, SID, SQL ID, Username, Event, State 등)을 표시합니다.
Wait Chains클릭 시점의 Lock 상태 Session 목록 (Chain Is Cycle, Blocker SID, In Wait Secs 등)을 표시합니다.
Top SQL클릭 시점의 SQL 통계 요약 (Elapsed Time, CPU Time, Buffer Gets, Disk Reads 등)을 표시합니다.
Event클릭 시점의 Wait Class 및 Wait Event 통계 (Time Waited, Wait Count, Avg Time Waited 등)를 표시합니다.
Long Session Query클릭 시점의 Long Running Query 목록을 Elapsed Time 기준 Rank 순으로 표시합니다.
Alert클릭 시점의 Alert 목록을 Time 기준 내림차순으로 표시합니다.

2. Alert History

메뉴 경로: Performance Analysis > Database Oracle > Performance Analysis > Alert History

특정 기간 발생한 Alert의 이력과 Top Alert를 분석하는 화면입니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2Alert날짜별·시간대별 발생한 Alert 단계를 히트맵 또는 Stack Bar Chart로 표시합니다.
3Top Alert선택한 시간대에 많이 발생한 Alert를 표시합니다.
4Alert List발생한 Alert의 상세 정보를 표시합니다.
5DescriptionAlert List에서 선택한 Alert의 설명을 표시합니다.

2-1. Alert 히트맵 동작

clipboard

clipboard

항목상세 설명 및 역할
히트맵 클릭특정 시점 클릭 시 Top Alert 및 Alert List에 연관 데이터가 자동 하이라이트됩니다. 마우스 오버 시 Normal / Warning / Critical 정보를 툴팁으로 확인할 수 있습니다.
Chart 전환우측 상단 아이콘으로 히트맵 / Stack Bar Chart 형태를 전환합니다.

2-6. Alert List Grid 항목

clipboard

항목상세 설명 및 역할
TimeAlert 발생 시간
Alert TypeAlert 종류 (Metric: DBMS 지표, System: OS 지표)
Alert NameAlert 명
Value발생한 Alert의 값
LevelAlert 레벨 (Warning: 1단계, Critical: 2단계)
DescriptionAlert 상세 정보

3. Parameter History

장애 시점과 정상 시점의 Parameter를 비교하여 Parameter 변경이 성능 저하 원인인지 분석하는 화면입니다.

메뉴 경로: Performance Analysis > Database Oracle > Performance Analysis > Parameter History

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2Parameter List SearchParameter Name 컬럼 기준으로 검색합니다.
3Parameter ListBase Date와 Compare Date의 Parameter를 비교하여 변경된 항목을 Status(Changed 값) 에 표시합니다.

1-1. Parameter List Grid 항목

항목상세 설명 및 역할
Parameter NameParameter 명 (클릭 시 Parameter Detail Slide 오픈)
Base Date검색 조건에서 설정한 Base Date 기준 값
Compare Date검색 조건에서 설정한 Compare Date 기준 값
Status값 변경 여부 (-: 변동 없음, Changed: 변경됨)

4. 주의사항 및 참고

  • ⚠️ 주의: Alert History의 조회 기간은 최대 32일, 최소 7일입니다.
  • ⚠️ 주의: Parameter History에서 Base Date와 Compare Date를 동일한 날짜로 설정하면 비교가 불가합니다.
  • 💡 참고: Trend Analysis에서 차트를 드래그하면 해당 구간의 데이터를 하단 Grid에서 확인할 수 있어 장애 시간대 분석에 유용합니다.

DataSpace Analysis

특정 기간의 Tablespace 사용량 분석과 Session별 Undo & Temp 사용량을 분석하는 메뉴로, TablespaceUndo & Temp 두 가지 하위 메뉴로 구성됩니다.


1. Tablespace

메뉴 경로: Performance Analysis > Database Oracle > DataSpace Analysis > Tablespace

특정 기간 Tablespace 사용량 분석 기능을 제공하며, 사용량이 많은 Tablespace와 Segment를 확인할 수 있습니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2ASM ChartASM Total Size, Used Size에 대한 일별·시간별 그래프를 표시합니다.
3ASM GroupASM Disk Group별 사용량을 출력합니다. 선택한 ASM Group의 Size를 하루 전 시점과 비교하여 증감량을 표시합니다.
4Tablespace ChartTablespace Total Size, Used Size에 대한 일별·시간별 그래프를 표시합니다.
5Top 100 TablespaceUsed Size 기준 Tablespace별 사용량을 표시합니다.
6Top 100 SegmentTop 100 Tablespace에서 선택된 Tablespace의 Segment별 사용량을 Used Size 기준으로 출력합니다.

1-1. ASM Group Grid 항목

clipboard

항목상세 설명 및 역할
NameASM Disk Group 명
Total (GB)ASM Disk Group 총 용량 (GB)
Used (GB)ASM Disk Group 사용량 (GB)
Required Mirror Free (GB)장애 복원에 필요한 용량 (GB)
Usable File (GB)장애 복원 시 중복성을 고려한 여유 공간 (GB)
Increment (MB) (past 24 hours)지난 1일 대비 증가량 (MB)

1-2. Top 100 Tablespace Grid 항목

clipboard

항목상세 설명 및 역할
NameTablespace 명
Total (GB)전체 용량 (GB)
Used (GB)현재 사용된 용량 (GB)
Increment (MB) (past 24 hours)하루치 증감량 (MB)
Usage (%)전체 용량 대비 사용 비율
Ratio (%)전체 Tablespace 대비 특정 Tablespace가 차지하는 비율

1-3. Top 100 Segment Grid 항목

clipboard

항목상세 설명 및 역할
OwnerSegment 소유자
NameSegment 명
Partition NamePartition 명 (non-partition인 경우 n으로 표시)
Segment TypeSegment 종류
Size (MB)Segment Size (MB)
Increment (MB) (past 24 hours)하루 증감량 (MB)
Size Ratio (%)전체 Segment 대비 특정 Segment의 비율

2. Undo & Temp

메뉴 경로: Performance Analysis > Database Oracle > DataSpace Analysis > Undo & Temp

검색한 기간의 Session별 Undo & Temp 사용량을 분석하는 화면으로, Total Size와 Used Size에 대한 일별·시간별 차트를 확인할 수 있습니다.

clipboard

순번항목상세 설명 및 역할
1Search조회 기간, 인스턴스 그룹, 인스턴스를 지정하여 검색합니다.
2Undo/Temp 탭Undo, Temp 탭을 선택하여 Session별 사용량을 분석합니다. 선택한 탭에 따라 일자별·시간별 차트를 확인합니다.
3Session ListUndo & Temp 영역에서 선택한 일자별·시간별 그래프 시점에 맞게 Session List를 표시합니다.

2-1. Undo & Temp 차트 구성

clipboard

항목상세 설명 및 역할
Used Size (Day)Undo & Temp Tablespace의 Total Size, Used Size에 대한 일별 그래프를 제공합니다.
Avg Used Size (Time)Undo & Temp Tablespace의 Total Size, Used Size에 대한 시간별 그래프를 제공합니다.
Toggle좌측 상단 Toggle 버튼으로 최대/평균 전환이 가능합니다. 사용량이 가장 높은 일자 또는 시간대가 자동 하이라이팅됩니다.

2-2. Undo Session List Grid 항목

항목상세 설명 및 역할
NoUndo 사용량별 Rank
Begin TimeUndo 사용 시작 시간
End TimeUndo 사용 종료 시간
XIDTransaction ID
SIDSQL을 수행한 Session의 고유 식별자
Serial#Session 일련번호
SQL IDSQL 고유 식별 번호 (클릭 시 SQL Detail Slide 오픈)
SQL Text수행된 SQL 쿼리
SPIDSession의 프로세스 ID
UsernameDB User 명
Undo Usage (MB)SQL 수행 시 사용한 Undo 사용량 (MB)
Sort Usage (MB)Sort 작업을 위해 사용한 메모리 (MB)

2-3. Temp Session List Grid 항목

항목상세 설명 및 역할
NoTemp 사용량별 Rank
Begin TimeSession 시작 시점
End TimeSession 종료 시점
SIDSession 고유 식별 번호
Serial#Session 일련번호
SQL IDSQL 고유 식별 번호 (클릭 시 SQL Detail Slide 오픈)
SQL Text수행된 SQL 쿼리
SPIDSession의 OS Process ID
UsernameSession의 DB User 명
OS UserOS User 명
MachineMachine 명
ProgramProgram 명
ModuleModule 명
Last Call ET (sec)SQL 수행 후 (마지막 콜 수행 후) 현재 시점까지의 경과 Time
PGA Used Mem (MB)SQL 수행 시 사용한 PGA Memory양(MB)
Sort Usage (MB)Sort 작업을 위해 사용한 메모리 (MB)
Undo Usage (MB)Undo 사용량 (MB)

3. 주의사항 및 참고

  • ⚠️ 주의: Tablespace 및 Undo & Temp의 조회 기간은 모두 최대 32일, 최소 1일입니다.
  • 💡 참고: Top 100 Tablespace에서 특정 행을 클릭하면 Tablespace (Day), (Time) 차트에 해당 Tablespace 데이터가 추가되어 표시됩니다.
  • 💡 참고: Top 100 Segment에서 Partition Name이 Y인 경우 계층 구조 행으로 표시되며, 확장 버튼 클릭 시 Partition 명을 확인할 수 있습니다.

참고 문서: