[Storage - 1] Database Block
Oracle block 은 논리적인 최소 I/O 단위다. Oracle block는 하나 또는 하나이상의 OS block 으로 구성되어 있다. (이하 본문에서는 Oracle Block을 간단히 Block으로 하기로 한다..) Block 은 데이터 파일에서 Server Process 가 읽어서 DB Buffer Cache으로 적재할때 Block 단위로 적재한다. 그리고 OS Block으로 구성되기 때문에 반드시 OS Block 크기보다 같거나 크다. 이 Block 의 크기는 Database를 생성할 때 단 한번 설정 할 수 있는데, 이후에 이 값은 바꿀 수 없다. 위 그림에 나와있듯이 Block 의 크기는 DB_BLOCK_SIZE 파라미터에 의해 결정되는데 9i의 기본 크기는 4kb이고 10g와 11g는 8..