SGA Memory = Shared Pool + Data Buffer Cache + Redo LogBuffer
+ Large Pool + Java Pool + Streams Pool
SGA 메모리 구성은 위와 같다. 다수의 사용자가 접속하기에 DISK I/O를 줄여서 그 성능을 높이고자 제공되는 공유메모리인 것이다.
간단하게 구성되는 메모리 구조를 살펴보자
1. Shared Pool
DB에서 사용되는 모든 SQL문을 처리하는 영역
2. Data Buffer Cache
SQL문이 DML일 때 사용되는 영역
3. Redo LogBuffer
로그를 기록하는 영역, DML 문 실행 이전에 백업을 담당한다.
4. Large Pool
DB 백업 및 복원 작업 지원을 위해 사용되는 대용량 메모리 영역
5. Streams Pool
Oracle Streams가 사용하는 영역
6. Java Pool
자바로 작성된 프로그램
사용할 때 실행 계획을 저장하는 영역
PGA Memory = Session Memory + Private SQL
PGA 메모리 구성은 위와 같다. 오라클은 개개의
사용자가 DB 접속 시 Server process를 생성하며, 이 프로세스의 대한 Data와 제어정보를 저장하는 메모리
영역이다.
참고사이트
펼쳐두기..
댓글 없음:
댓글 쓰기