Certification/SQLP

오라클 데이터 블록(Oracle Data Block)

엘호리스 2019. 2. 13. 19:18

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