MGA(Managed Global Area)는
Oracle 12c부터 도입된 개념으로,
Multitenant Architecture에서 PDB(Pluggable Database)와 관련된 메모리 영역을 관리하는 부분
Multitenant 아키텍처 지원
PDB 별 메모리 관리
독립적인 메모리 할당
SGA와의 차이점
Multitenant 아키텍처에서의 성능 향상: 여러 PDB가 CDB 내에서 운영될 때, 각각의 PDB가 독립적인 메모리 공간을 사용할 수 있도록 보장해줌으로써 성능을 최적화합니다.
메모리 충돌 방지: 각 PDB에 독립적인 메모리 영역을 할당함으로써, 여러 PDB가 메모리를 충돌하지 않고 효율적으로 사용할 수 있도록 돕습니다.
유연한 리소스 관리: MGA는 각 PDB의 작업량과 요구에 따라 메모리 리소스를 동적으로 관리합니다.
MGA(Managed Global Area)는 Oracle 12c의 Multitenant 환경에서 PDB와 관련된 메모리 관리를 위한 메모리 영역입니다. 기존의 SGA 및 PGA와는 별도로 작동하며, 각 PDB가 독립적으로 메모리를 사용할 수 있게 해주는 중요한 역할을 합니다.