실제 페이지는 Data, Index, Text/Image, GAM(Global Allocation Map), Page Free Space, IAM(Index Allocation Map) Bulk Changed Map, DCM(Differential Changed Map)의 모두8가지 종류로 되어 있다. 이후에 페이지라고 지칭하면 데이터 페이지 혹은 인덱스 페이지임을 기억한다. 나머지 페이지들은 데이터 저장의 용도로 사용되기 보다는 SQL서버에서 여유 공간 및 익스텐트 할당 등의 관리 용도로 사용되는 특수 페이지들이다. 물론 Text/Image는 BLOB데이터를 저장하는데 사용된다.
익스텐트들은 익스텐트 내의 페이지 구성에 따라 단일 익스텐트와 혼합 익스텐트로 나눌 수 있다. BOL에서는 이를 균일 및 혼합이라고도 부른다. 단일 익스텐트는 익스텐트내에 페이지들이 모두 동일한 테이블의 데이터를 저장하는 경우이고, 혼합 익스텐트는 그 반대로 하나의 익스텐트 안에 여러 테이블의 데이터를 저장한다. 이를 결정하는 기준은 저장할 데이터의 크기이다. 만일 데이터가 하나의 익스텐트, 즉 8개의 페이지를 모두 사용할 정도로 크다면 단일 익스텐트를 사용하고 그렇지 않다면 혼합익스텐트를 이용한다.
참고서적:Deep Inside T-SQL