All pages
1 of 13

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Plan History Comparison

Plan History Comparison ν™”λ©΄μ—μ„œλŠ” TimeStamp와 Child Numberκ°€ λ‹€λ₯Έ λ™μΌν•œ SQL에 λŒ€ν•΄ Plan을 λΉ„ ꡐ할 수 μžˆλ‹€. μ΄λ•Œ Plan에 λŒ€ν•œ λΉ„κ΅λŠ” Plan Tree ν˜•νƒœμ™€ Plan Text ν˜•νƒœλ‘œ 확인할 수 μžˆλ‹€.

Plan History Comparison ν™”λ©΄ - Plan Tree ν˜•νƒœ
Plan History Comparison ν™”λ©΄ - Plan Text ν˜•νƒœ

Period Selector

All Session Flow νŽ˜μ΄μ§€μ—μ„œ Period SelectorλŠ” Chart Interval κΈ°λŠ₯이 μΆ”κ°€λ˜μ–΄μžˆλ‹€. 곡톡 κΈ°λŠ₯의 Period SelectorλŠ” 쑰회 기간에 따라 Chart Interval이 λ™μ μœΌλ‘œ κ²°μ •λ˜μ§€λ§Œ All Session Flow νŽ˜μ΄μ§€μ—μ„œλŠ” μ‚¬μš©μžκ°€ Chart Interval을 μ§€μ •ν•  수 μžˆλ‹€.

Chart Interval은 각각 sec, min, hour, dayκ°€ μ‘΄μž¬ν•˜κ³  μ„ νƒν•œ Periodκ°€ Chart Interval둜 ν‘œν˜„ν•  수 μžˆλŠ” μ‹œκ°„μ„ ν¬ν•¨ν•˜λŠ” 경우 선택할 수 μžˆλ‹€.

μ°Έκ³ 

μ•„λž˜λŠ” Chart Interval둜 ν‘œν˜„ν•  수 μžˆλŠ” μ‹œκ°„μ˜ μ˜ˆμ‹œλ‹€.

Periodκ°€ 04-22 00:00 ~ 04-22 10:00 μΌλ•Œ sec, min, hour, dayλ₯Ό 선택할 수 μžˆλ‹€.

Periodκ°€ 04-22 01:00 ~ 04-22 10:00 μΌλ•Œ 00:00 μ‹œκ°€ ν¬ν•¨λ˜μ§€ μ•Šμ•„ DAY둜 ν‘œν˜„ν•  수 μ—†μ–΄ sec, min, hourλ₯Ό 선택할 수 μžˆλ‹€.

Period Selector
Chart Interval

Search SQL Text

κΈ€λ‘œλ²Œ λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”μ—μ„œ [Analysis] > [History Analysis] > [Search SQL Text] 메뉴λ₯Ό ν΄λ¦­ν•˜λ©΄ Search SQL Text 화면이 μ—΄λ¦°λ‹€. Search SQL Text ν™”λ©΄μ—μ„œλŠ” μ§€μ •ν•œ κΈ°κ°„ λ™μ•ˆμ˜ SQL λͺ©λ‘μ„ 확인할 수 μžˆλ‹€.

Search SQL Text ν™”λ©΄μ˜ SQL λͺ©λ‘μ—μ„œ νŠΉμ • 열을 더블 ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή SQL의 상세 정보λ₯Ό 확인할 수 있 λŠ” 화면이 μ—΄λ¦°λ‹€.

SQL Detail

SQL Detail
Search SQL Text 전체 ν™”λ©΄

All Session Flow

All Session Flow ν™”λ©΄μ—μ„œλŠ” λ™μΌν•œ DB μ‚¬μš©μžλŠ” μ œμ™Έν•˜κ³ , DB μ‚¬μš©μžλ³„ 전체 μ„Έμ…˜ 갯수λ₯Ό κ·Έλž˜ν”„λ‘œ 확인할 수 μžˆλ‹€. μ΄μ΄λ•Œ 였λ₯Έμͺ½ μƒλ‹¨μ˜ 차트 간격(Interval)κ³Ό 집계 방식(Aggregation)을 λ“œλ‘­λ‹€μš΄ λ©”λ‰΄λ‘œ μ„ νƒν•˜μ—¬ 확인할 수 μžˆλ‹€.

All Session Flow ν™”λ©΄

Changed Plan Analysis

κΈ€λ‘œλ²Œ λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”μ—μ„œ [Analysis] > [History Analysis] > [Changed Plan Analysis] 메뉴λ₯Ό ν΄λ¦­ν•˜λ©΄ Changed Plan Analysis 화면이 μ—΄λ¦°λ‹€.

Changed Plan Analysis ν™”λ©΄μ—μ„œλŠ” μ§€μ •ν•œ κΈ°κ°„ λ™μ•ˆμ— λ³€κ²½λœ SQL Plan에 λŒ€ν•΄ 비ꡐ 뢄석할 수 μžˆλŠ” 차트λ₯Ό μ œκ³΅ν•œλ‹€.

SQL Text

SQL Text ν™”λ©΄μ—μ„œλŠ” New Plan Listμ—μ„œ μ„ νƒν•œ SQL문에 λŒ€ν•œ 전체 ꡬ문을 확인할 수 μžˆλ‹€.

Changed Plan Analysis 전체 ν™”λ©΄

SQL Text ν™”λ©΄

New Plan List

New Plan List ν™”λ©΄μ—μ„œλŠ” μ‹ κ·œ Plan 이λ ₯을 확인할 수 μžˆλ‹€.

New Plan List ν™”λ©΄

λ‹€μŒμ€ New Plan List ν™”λ©΄μ—μ„œ μ œκ³΅ν•˜λŠ” ν•­λͺ©μ— λŒ€ν•œ μ„€λͺ…이닀.

ν•­λͺ©
μ„€λͺ…

SQL ID

SQL ID

Total Session Count

Total Session Count ν™”λ©΄μ—μ„œλŠ” All Session Countμ—μ„œ μ„ νƒν•œ 총 μ„Έμ…˜μ˜ 갯수λ₯Ό 확인할 수 μžˆλ‹€.

Total Session Count ν™”λ©΄

λ‹€μŒμ€ Total Session Count ν™”λ©΄μ—μ„œ μ œκ³΅ν•˜λŠ” ν•­λͺ©μ— λŒ€ν•œ μ„€λͺ…이닀.

ν•­λͺ©
μ„€λͺ…

User Name

Total Session Info

Total Session Info ν™”λ©΄μ—μ„œλŠ” All Session Countμ—μ„œ μ„ νƒν•œ μ„Έμ…˜μ˜ 정보λ₯Ό 확인할 수 μžˆλ‹€.

λ‹€μŒμ€ Total Session Info ν™”λ©΄μ—μ„œ μ œκ³΅ν•˜λŠ” ν•­λͺ©μ— λŒ€ν•œ μ„€λͺ…이닀.

ν•­λͺ©
μ„€λͺ…

All Session Flow

κΈ€λ‘œλ²Œ λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”μ—μ„œ [Analysis] > [History Analysis] > [All Session Flow] 메뉴λ₯Ό ν΄λ¦­ν•˜λ©΄ All Session Flow 화면이 μ—΄λ¦°λ‹€.

All Session Flow ν™”λ©΄μ—μ„œλŠ” μ§€μ •ν•œ κΈ°κ°„ λ™μ•ˆ μ ‘μ†ν•œ DB μ‚¬μš©μžλ³„λ‘œ κ΅¬λΆ„ν•˜μ—¬ μ„Έμ…˜ 개수λ₯Ό κ·Έλž˜ν”„λ‘œ μ œκ³΅ν•œλ‹€. μ΄λ•Œ νŠΉμ • μ‹œμ μ˜ μ‚¬μš©μžκ°€ λͺ‡κ°œμ˜ μ„Έμ…˜μ„ λ§Ίμ—ˆλŠ”μ§€ 확인이 κ°€λŠ₯ν•˜λ©°, μ„ νƒν•œ μ‹œμ μ— μ–΄λ–€ μ„Έμ…˜λ“€μ΄ ν™œλ™μ„ ν•˜μ˜€λŠ”μ§€ 확인할 수 μžˆλ‹€.

μ‚¬μš©μž 이름

Running Session

Running Session 수

User Name

Total Session Info ν™”λ©΄

SQL Text

SQL ꡬ문

Child Number

SQL의 Child Number

μ‚¬μš©μž 이름

OS User

OS 이름

Machine

μ—°κ²°λœ μ„Έμ…˜μ˜ 호슀트 이름

Terminal

μ—°κ²°λœ μ„Έμ…˜μ˜ 터미널(TTY) 정보

Program

μ„Έμ…˜μ˜ ν”„λ‘œκ·Έλž¨ 이름

Module

dbms_application_info.set_module둜 μ§€μ •λœ λͺ¨λ“ˆμ˜ 이름

Type

μ„Έμ…˜μ˜ νƒ€μž…

  • WTHR : Working thread

  • CTHR : Control thread

  • LGWR : Log writing process

  • CKPT : Checkpoint process

  • LARC : Log archive

  • AGENT : Sequence process

  • MTHR : Monitoring process

  • DBWR : Datablock writing process

  • LNW : Log network writing process

Logon Time

μ„Έμ…˜μ˜ 둜그온 μ‹œκ°„

μ°Έκ³ 

Session 정보 μˆ˜μ§‘μ— μ‚¬μš©ν•˜λŠ” ν‹°λ² λ‘œ 라이브러리 이슈둜 일뢀 정보에 User Name, Schema Name, OS User, Machine, Terminal, Program, Module λ“± ν•­λͺ©μ΄ μˆ˜μ§‘λ˜μ§€ μ•Šμ„ 수 μžˆλ‹€.

Invalid Object

κΈ€λ‘œλ²Œ λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”μ—μ„œ [Analysis] > [History Analysis] > [Invalid Object] νŽ˜μ΄μ§€λ₯Ό ν΄λ¦­ν•˜λ©΄ Invalid Object νŽ˜μ΄μ§€κ°€ μ—΄λ¦°λ‹€.

Invalid Object νŽ˜μ΄μ§€μ—μ„œλŠ” Invalid Objects Count 데이터와 Invalid Objects 상세 정보λ₯Ό 확인할 수 μžˆλ‹€.

Invalid Objects Count

μ§€μ •ν•œ κΈ°κ°„ λ™μ•ˆμ˜ Invalid Objects Count 정보λ₯Ό 확인할 수 μžˆλ‹€.

Invalid Objects

Invalid Objects Count μ°¨νŠΈμ—μ„œ νŠΉμ • 데이터 클릭 μ‹œ ν•΄λ‹Ή 데이터 μΉ΄μš΄νŠΈμ— ν¬ν•¨λœ 전체 Invalid Object 정보λ₯Ό μ œκ³΅ν•œλ‹€. 이λ₯Ό 톡해 μ‚¬μš©μžλŠ” 각 μ‹œκ°„λŒ€λ³„ Invalid Object λ°μ΄ν„°μ˜ 상세 정보λ₯Ό 확인할 수 μžˆλ‹€.

λ‹€μŒμ€ Invalid Objects ν™”λ©΄μ—μ„œ μ œκ³΅ν•˜λŠ” ν•­λͺ©μ— λŒ€ν•œ μ„€λͺ…이닀.

ν•­λͺ©
μ„€λͺ…

History Analysis

Changed Plan Analysis

  • μ§€μ •ν•œ κΈ°κ°„ λ™μ•ˆμ— λ³€κ²½λœ SQL Plan에 λŒ€ν•΄ 비ꡐ 뢄석 κΈ°λŠ₯을 μ œκ³΅ν•œλ‹€.

All Session Flow

  • 각 κ΄€μ œ DBμ—μ„œμ˜ μ„Έμ…˜ 접속 좔이와 각 μ‹œμ μ˜ μ„Έμ…˜ 접속 ν˜„ν™©μ„ μ œκ³΅ν•œλ‹€.

Search SQL Text

  • μ£Όμ–΄μ§„ κΈ°κ°„λ™μ•ˆ Hard Parseκ°€ λ°œμƒν•œ SQL 리슀트λ₯Ό 확인 ν•  수 μžˆλ‹€.

  • μ‚¬μš©μžκ°€ μ„€μ •ν•œ μ•Œλ¦Ό 및 μ‹œμŠ€ν…œ μ•Œλ¦Ό κ·œμΉ™ λŒ€ν•œ μ•Œλ¦Ό λ°œμƒ 이λ ₯을 확인할 수 μžˆλ‹€

  • Invalid Objects Count 데이터와 Invalid Objects 상세 정보λ₯Ό 확인할 수 μžˆλ‹€.

Alert Event Analysis

κΈ€λ‘œλ²Œ λ‚΄λΉ„κ²Œμ΄μ…˜ λ°”μ—μ„œ [Analysis] > [History Analysis] > [Alert Event Analysis] νŽ˜μ΄μ§€λ₯Ό ν΄λ¦­ν•˜λ©΄ Alert Analysis νŽ˜μ΄μ§€κ°€ μ—΄λ¦°λ‹€.

Alert Event Analysis νŽ˜μ΄μ§€μ—μ„œλŠ” SysMaster DB 8 μ œν’ˆμ˜ μ‚¬μš©μžκ°€ μ„€μ •ν•œ μ•Œλ¦Ό 및 μ‹œμŠ€ν…œ μ•Œλ¦Ό κ·œμΉ™ λŒ€ν•œ μ•Œλ¦Ό λ°œμƒ 이λ ₯을 확인할 수 μžˆλ‹€. λ˜ν•œ λ°œμƒν•œ μ•Œλ¦Όμ— λŒ€ν•œ 확인 여뢀도 확인할 수 μžˆλ‹€.

μ‹œκ°„ λ²”μœ„λ₯Ό μ„€μ •ν•˜μ—¬ μ‚¬μš©μž μ„€μ • μ•Œλ¦Ό λ°œμƒ 정보λ₯Ό 차트둜 μ‘°νšŒν•˜μ—¬ λ³Ό 수 μžˆλ‹€.

μ‹œκ°„ λ²”μœ„λ₯Ό μ„€μ •ν•˜μ—¬ μ‚¬μš©μž μ„€μ • μ•Œλ¦Ό λ°œμƒ 정보λ₯Ό 차트둜 μ‘°νšŒν•˜μ—¬ λ³Ό 수 μžˆλ‹€.

User created νƒ­κ³Ό System νƒ­ 차트의 νŠΉμ • μ‹œκ°„μ„ ν΄λ¦­ν•˜μ—¬ ν•΄λ‹Ή μ‹œκ°„μ˜ μ•Œλ¦Ό λͺ©λ‘μ„ μ‘°νšŒν•  수 μžˆλ‹€.

Alert Event Analysis
Invalid Object

Invalid Object의 Sub Object 이름

Object Type

Invalid Object의 νƒ€μž…

Status

Invalid Object의 μƒνƒœ (INVALID)

Last DDL Time

Invalid Object의 졜근 DDL이 μ‹€ν–‰λœ μ‹œκ°„

Log Time

Invalid Object λ°μ΄ν„°μ˜ μˆ˜μ§‘ μ‹œκ°

Owner

Invalid Object의 μ†Œμœ μž

Object Name

Invalid Object의 Object 이름

Sub Object Name

ν•­λͺ©
μ„€λͺ…

Alert Time

μ•Œλ¦Όμ΄ λ°œμƒν•œ μ‹œκ°

Alert Name

μ•Œλ¦Ό 이름

Alert Level

User-created

System

Alert Event λͺ©λ‘

μ•Œλ¦Ό 레벨 (INFO, WARNING, ERROR)

Alert Trigger

μ•ŒλžŒ 트리거 이름

Instance

μ•Œλ¦Όμ΄ λ°œμƒν•œ μΈμŠ€ν„΄μŠ€ 이름

Confirm

μ‚¬μš©μž 확인 μ—¬λΆ€

User Comment

μ•Œλ¦Ό 확인 μ‹œ μ‚¬μš©μžκ°€ μž‘μ„±ν•œ λ©”μ‹œμ§€ λ‚΄μš©