PGA



  • PGA는 단일 프로세스(서버나 백그라운드)에 대한 데이터와 제어 정보를 저장하는 메모리 영역입니다. 따라서 PGA를 “프로그램 글로벌 영역” 또는 “프로세스 글로벌 영역” 이라고 합니다.


  • 운영 체제와 구성에 따라 다르지만 사용자 프로세스가 오라클 데이터베이스에 접속되고 세션이 생성되면 오라클이 PGA를 할당합니다. PGA에 있는 정보는 공유 서버와 단독 서버 구성 등 오라클 구성에 따라 결정됩니다.

       


    스택 영역



  • PGA 는 세션 변수, 배열 및 다른 정보를 저장하기 위해 할당된 메모리인 스택 영역을 포함합니다.

       


    세션 정보


  • 전용 서버로 실행되는 인스턴스의 PGA는 전용 SQL 영역이나 다른 정보와 같은 사용자 세션에 대한 추가 메모리가 필요합니다. 인스턴스가 공유 서버를 실행하는 경우 이 추가 메모리는 PGA에 있지 않고 SGA 내에 할당됩니다.

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다