Page 종류
n모든 데이터 파일 총9종의 Page로 구성됨
nData
: text/Image데이터를
제외한 모든 Data로 구성
nIndex
: Index로
구성
nText/Image
: Page를
개체의 Text/Image
로
구성
nIAM(Index
Allocation Map)
: Object(Table,index)에 의해 사용되고 있는
extent 할당정보
- 힙 또는 인덱스가 사용하는 데이터 베이스 파일의 extent를 mapping
nPFS(Page
Free Space) : 각
페이지의 여유공간을 관리.
- 힙이나 netxt,text 또는 image자료가 페이지 할당되었는지 구분
- object에 할당된 extent의 어떤 페이지가 할당가능 또는 사용 가능
상태인지 관리
- 새 페이지를 할당해야 할 때 또는 새로 삽입한 행을 보유하는 데 사용할
- 힙이나 netxt,text 또는 image자료가 페이지 할당되었는지 구분
- object에 할당된 extent의 어떤 페이지가 할당가능 또는 사용 가능
상태인지 관리
- 새 페이지를 할당해야 할 때 또는 새로 삽입한 행을 보유하는 데 사용할
수 있는 빈 공간이 있는 페이지를 찾을 대 사용
nGAM(Global
Allocation Map) : Extent 의 할당 여부를 기록 약 4GB의 데이터를 처리한다. 비트단위로 관리, 1이면 빈 Extent,
0이면
할당 Extent
SGAM(Shared Global Allocation Map) : 어떤 익스텐트가 현재 Mixed Extent인지와 적어도 하나 이상의 사용되지 않은 페이지를 가지는지를 기록. 거의 4GB의 데이터 처리. 비트 단위로 관리, 1이면 Mixed Extent 이고 빈 페이지를 가지고 0이면 Mixed Extent로 사용중이지 않거나 페이지가 모두 사용 중인 혼합 익스텐트로 구성