728x90
반응형

1. System Global Area 

 

Database Budder Cache : Disk I/O의 영향도를 줄이기 위해 Data File의 Data Block을 메모리에 가져다 놓는다.

Shared Pool : SQL 및 SQL 실행계획을 공유해서 같은 SQL의 Parsing은 권한 확인만 수행 하도록 만들어서 실행 속도를 높이도록 만든다. (Data Dictionary Cache를 활용해서 실행계획을 만들고 저장해서 공유한다.)

Redo Log Budder : 데이터 변경사항 (DML발샐시)정보를 가지며 Redo log file에 Write되기 이전에 Memory에 먼저 Write되는 영역 

Large Pool : Parallel Query 메시징 or 대용량의 메모리 할당이 필요한 경우 사용된다.

Java Pool : Java Object에 대한 메모리 영역 

Stream Pool : Data 복제 등을 위한 Stream 사용 영역 

 

2. Program Global Area

SQL Work Area : 정렬에 관련된 작업 Sort by, Group by 같은 정렬이 필요할 경우 or Hash join시 디스크 I/O를 감소 

Private SQL Area : SQL Runtime Memory Structure로서 Cursor & Data Fetch 및 SQL 바인드 변수 

 

 

 

 

 

반응형

+ Recent posts