SGA
오라클에서 SGA는 System Global Area의 약자로, 시스템 글로벌 영역이라 할 수 있습니다. PGA는 Program Global Areas를 뜻합니다. 그림에서 볼 수 있듯이 오라클 메모리 구조는 복수의 PGA와 하나의 SGA로 구성되어 있습니다.
SGA Trace
SGA Trace는 TOAD => Database => Monitor => SGA Trace를 통해 확인할 수 있습니다. 트레이스를 통해 다음의 값을 확인할 수 있습니다.
- Parsing User (ID)
- Module
- Command Type
- Optimizer Mode
- Sharable Mem
- Persistent Mem
- Runtime Mem
- Sorts
- Executions
- Parse Calls
- Execs Per Parse Call
- Buffer Gets
- Buffer Gets (Total)
- Buffer Gets (% of Total)
- Buffer Gets Per Exec
- Hit Rate
- Disk Reads
- Direct Writes
- Rows Processed
- Fetches
- End Of Fetch Count
- SQL ID
- First Load Time
- Loads
- Version Count
- Users Opening
- Is Obsolete
- Elapsed Time
- CPU Time
- Java Exec Time
- PLSql Exec Time
- User IO Wait Time
- Cluster Wait Time
- Concurrency Wait Time
- Application Wait Time
- Child Latch
- Program ID
- Address
- Hash Value