데이터 블럭
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 데이터 블럭[편집]
- Data Block Header
- Cache Layer와 Transaction Layer 로 구성됨
- Cache Layer
- 데이터 블럭 주소
- 데이터베이스 버전
- 세그먼트 종류
- Transaction Layer
- DML 수행
- Data Header
- Table Directory
- Row Directory
- Free Space
- Row Data
1.1 블럭 세부 사이즈 조회[편집]
select component, type, description, type_size
from v$type_size
where component in ('KCB', 'KTB');
COMPONEN TYPE DESCRIPTION TYPE_SIZE
-------- -------- -------------------------------- ----------
KCB KCBH BLOCK COMMON HEADER 20
KTB KTBIT TRANSACTION VARIABLE HEADER 24
KTB KTBBH TRANSACTION FIXED HEADER 48
KTB KTBBH_BS TRANSACTION BLOCK BITMAP SEGMENT 8