[출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드]
System Global Area (SGA)
- Shared Pool
- Library Cache: Shared SQL Area(SQL쿼리/실행 계획). 메모리에 있음.
- Data Dictionary Cache
- Result
- Database Buffer Cache
- Buffer Pools: 메모리에 위치하며, Storage I/O를 줄이기 위해 저장된 정보가 있다면 불러와서 사용함
- Non Default Buffer Pools
- Redo Log Buffer: 변경내역을 메모리에 한번에 모아놨다가 한꺼번에 (변경을)내리는 작업을 함.
오라클 아키텍처 3개 구성 요소
- 프로세스
- 사용자 프로세스와 Oracle 프로세스로 구분하며, Oracle 프로세스는
다시 Server Process와 Background Process 로 분류함
- Server Process와 Background Process의 결합으로 대부분의 Database Work를 수행함.
- 메모리
- 많은 Server Process들이 동시에 사용하는 공유 메모리 구조인 SGA와
Server Process 개별로 할당되는 PGA 영역으로 구분 됨.
- 데이터베이스 파일
- 오라클 DB를 구성하는 주요 파일로서
주요 사용자 데이터가 저장되는 Datafile과
DML과 같은 데이터의 변경사항을 실시간 기록하는 Redo Log file,
오라클 Structure 주요 변경사항을 기록하는 Control File로 구성.
'sql_tuning' 카테고리의 다른 글
Section2. 데이터베이스 블록(Database Block)의 이해 (0) | 2023.10.29 |
---|---|
Section2. 최적 저장 구조를 위한 고려사항과 Indexing 및 Full Scan의미 (0) | 2023.10.29 |
7. 기타 튜닝 방법들 (0) | 2019.04.02 |
6. 병렬처리 (0) | 2019.04.02 |
5. 파티셔닝 (0) | 2019.04.02 |