Oracle에서 Data Block은 OS의 Block이 하나 이상으로 구성되어 있다.
여기서 운영체제(OS)의 블록(Block)은 I/O의 최소 단위이다.
오라클에서는 이 운영체제 블록을 하나 또는 여러개로 구성해 블록으로 운영한다. (논리적)
이 블록의 크기는 테이블 스페이스를 만들때 지정할 수 있으며 OS Block과 Oracle Block을 1:1 비율로 지정하면 Block Split 현상이 생기지 않는다. (블록 분할할 필요가 없으니....)
오라클 데이터 블록은 여러 레코드를 포함하고 있으며 단 1건의 레코드를 읽더라도 1개의 데이터 블록을 읽어야 해당 레코드에 접근이 가능하다는 개념을 알고 있어야 한다.
는................. 딱딱한 설명.........
뭔가 확 와닿지도 않고.... 한국어가 무슨 외국어처럼 들리는 기이한 현상
내 상상력을 더해 그림판으로 그려보자면
이런 모양이지 않을까 생각된다.
'Certification > SQLP' 카테고리의 다른 글
오라클 DROP, TRUNCATE, DELETE 비교 (0) | 2019.02.25 |
---|---|
오라클 PGA (Program Global Area) (0) | 2019.02.14 |
옵티마이저 힌트 사용법 (0) | 2019.02.09 |
데이터베이스와 테이블 (0) | 2019.02.07 |
단일행 함수 (0) | 2019.01.30 |