행위

데이터 블럭

DB CAFE

Dbcafe (토론 | 기여)님의 2024년 5월 21일 (화) 23:52 판 (새 문서: == 데이터 블럭 == https://misogain.wordpress.com/wp-content/uploads/2024/05/data_block_layer.png # Data Block Header #:* Cache Layer와 Transaction Layer 로 구성됨 ## Cache...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


1 데이터 블럭[편집]

data_block_layer.png

  1. Data Block Header
    • Cache Layer와 Transaction Layer 로 구성됨
    1. Cache Layer
      1. 데이터 블럭 주소
      2. 데이터베이스 버전
      3. 세그먼트 종류
    2. Transaction Layer
      1. DML 수행
  2. Data Header
    1. Table Directory
    2. Row Directory
    3. Free Space
    4. 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