1.2. Program Global Area(PGA)

2019. 4. 25. 16:45 Database/Oracle Admin(9i)

Program Global Area(PGA)

  하나의 단일 프로세스에 대한 데이터와 제어 정보를 가지고 있는 메모리 공간으로 USER PROCESS가 Oracle Database에 접속하고 Session이 생성될 때 Oracle에 의해 할당 됩니다.

  각 SERVER PROCESS에 하나만 할당되는 PGA 메모리 영역은 SGA 영역과 달리 다른 프로세스와 공유되지 않는, 각 프로세스가 독립적으로 사용하는 non-shared 메모리 영역 입니다.

  PGA는 세션변수, 배열, 다른 정보를 저장하기 위해 스택영역을 사용 합니다.

  PGA는 프로세스가 생성될 때 할당되며 프로세스가 종료될 때 해제 됩니다.


출처 : http://www.gurubee.net/lecture/1855