Granule

EXEM Knowledge Base

Jump to: navigation, 찾기

'Granule'은 SGA에 할당할 수 있는 최소 단위이다. Granule은 가상 메모리 상의 연속된 공간으로, dynamic SGA(*1) 모델에서 할당할 수 있는 최소 단위이다. 이 granule의 크기는 SGA 전체의 추정값(SGA_MAX_SIZE)에 따라 다음과 같이 구분된다.

                   4MB if estimated SGA size is < 128M
                   16MB otherwise

SGA의 Buffer Cache, Shared Pool, Large Pool 등의 파라미터는 이 granule 단위로 늘어나거나 줄어들 수 있다.

  • 1:

'Dynamic SGA'란 DBA가 ALTER SYSTEM 명령을 이용해서 SGA 파라미터의 크기를 동적으로 변경. SGA 전체의 최대 크기(SGA_MAX_SIZE)를 정의하고 그 한도 내에서 파라미터의 크기를 변경할 수 있는 것이다. 데이타베이스를 shutdown/startup 없이 작업이 가능하기 때문에 'Planned Downtime'을 줄임.