티스토리 뷰

Study/DB

PGA 와 SGA

Myclude 2011. 10. 4. 01:33
SGA (System Global Area) : 모든 서버 및 백그라운드 프로세스에 의해 공유되는 메모리 영역
  • 데이터베이스 버퍼 캐시
  • 리두 로그 버퍼 : 데이터베이스에서 검색된 데이터 블록을 캐시에 저장
  • shared Pool : instance recovery에 사용되는 리두 정보가 저장된 물리적 리두로그 파일에 기록이 될 때까지 해당정보를 캐시에 저장
  • Large Pool : 유정들 간에 공유 할 수 있는  다양한 구성요소를 캐시에 저장
  • Java Pool : JVM(Java Virtual Machine) 내의 모든 세션별 Java 코드 및 데이터에 사용
  • Streams Pool : Oracle Stream에서 사용

PGA (Program Global Area) : 각 서버 프로세스에 대한 데이터 및 제어 정보를 포함하는 메모리 영역, Oracle 서버 프로세스는 각각의 클라이언트의 요청을 처리한다. 
각가의 클라이언트들이 Oracle서버에 연결을 요청하면 Oracle은 각각의 클라이언트들이 접속을 할 수 있는 PGA영역을 클라이언트들에가 할당한다.
PGA영역에서는 해당 서버 프로세스만 엑세스 할 수 있으며, 서버 프로세스를 대신하는 Oracle 코드에 의해서만 PGA를 읽고 쓸 수 있다





공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함