PGA(프로그램 글로벌영역,프로세스 글로벌영역)
- 단일 프로세스(서버,백그라운드)에 대한 데이터와 제저정보를 저장하는 메모리 영역
- 사용자 프로세스가 접속되고 세션이 형성되면 Oracle이 PGA를 할당한다.
- 각 서버프로세스에 하나의 PGA가 할당되며,PGA는 서버프로세스에 대해 배타적이며
항상 프로세스에 대해 실행되는 Oracle Code만을 읽거나 쓸수있슴
- PGA의 크기는 운영체제마다 정적이며, OPEN_LINKS,DB_FILES,LOG_FILES등의
Parameter는 PGA의 크기에 영향을 준다. 사용자가 일단 접속되면 사용자는 PGA영
역을 초과하여 실행할수 없슴.
1. 스택영역
- PGA는 세션변수,배열 및 다른 정보를 저장하기위해 할당된 메모리인 스택 영역을 포
함
2. 세션정보
- 다중스레드 서버없이 실행되는 인스턴스의 PGA는 전용SQL영역이나 다른 정보와 같
은 사용자 세션에 대한 추가 메모리가 필요하고 인스턴스가 다중스레드 서버를 실행하
는 경우 이추가 메모리는 PGA에 있지 않고 SGA내에 할당된다.
3. 공유SQL영역
- 다중스레드 서버와 함께 수행되는지의 여부에 관계없이 공유 SQL영역은 항상 PGA가
아닌 SGA의 공유 메모리에 존재합니다.
- 단일 프로세스(서버,백그라운드)에 대한 데이터와 제저정보를 저장하는 메모리 영역
- 사용자 프로세스가 접속되고 세션이 형성되면 Oracle이 PGA를 할당한다.
- 각 서버프로세스에 하나의 PGA가 할당되며,PGA는 서버프로세스에 대해 배타적이며
항상 프로세스에 대해 실행되는 Oracle Code만을 읽거나 쓸수있슴
- PGA의 크기는 운영체제마다 정적이며, OPEN_LINKS,DB_FILES,LOG_FILES등의
Parameter는 PGA의 크기에 영향을 준다. 사용자가 일단 접속되면 사용자는 PGA영
역을 초과하여 실행할수 없슴.
1. 스택영역
- PGA는 세션변수,배열 및 다른 정보를 저장하기위해 할당된 메모리인 스택 영역을 포
함
2. 세션정보
- 다중스레드 서버없이 실행되는 인스턴스의 PGA는 전용SQL영역이나 다른 정보와 같
은 사용자 세션에 대한 추가 메모리가 필요하고 인스턴스가 다중스레드 서버를 실행하
는 경우 이추가 메모리는 PGA에 있지 않고 SGA내에 할당된다.
3. 공유SQL영역
- 다중스레드 서버와 함께 수행되는지의 여부에 관계없이 공유 SQL영역은 항상 PGA가
아닌 SGA의 공유 메모리에 존재합니다.
![]() | ![]() ![]() | 12-27 | 2293 | |
![]() | ![]() ![]() | 12-11 | 1647 | |
53 | ![]() ![]() | 03-15 | 1456 | |
52 | ![]() ![]() | 01-31 | 1567 | |
51 | ![]() ![]() | 01-31 | 1903 | |
50 | ![]() ![]() | 01-31 | 1242 | |
49 | ![]() ![]() | 01-19 | 1545 | |
48 | ![]() ![]() | 01-11 | 1369 | |
47 | ![]() ![]() | 01-03 | 1907 | |
46 | ![]() ![]() | 12-27 | 2293 | |
45 | ![]() ![]() | 12-19 | 1645 | |
44 | ![]() ![]() | 12-14 | 1612 | |
43 | ![]() ![]() | 12-11 | 1647 | |
42 | ![]() ![]() | 12-09 | 1315 | |
41 | ![]() ![]() | 12-01 | 1543 | |
40 | ![]() ![]() | 12-01 | 1725 | |
39 | ![]() ![]() | 12-01 | 1186 |
댓글 없음:
댓글 쓰기