InnoDB테이블 스페이스는 페이지 단위를 최소단위로서 데이터가 관리된다.
관리단위는 다음과 같다.
- 1 Page = 16KB
- 1 Extent = 64 Page(1MB)
- 1 Segment = N Extent
- 1 Table Space = M Segment
(N,M은 정수)
레코드는 페이지안에 포함되어 한개의 페이지에 복수개의 레코드가 저장되게 된다.
세그먼트는 사용목적에 따라서 여러개의 종류가 있다.
- Rollback Segment (MVCC를 위해 구 버전의 레코드를 보존등)
- Leaf node Segment ( B+ Tree의 Leaf를 위한 세그먼트)
- non-Leaf node Segment