[Oracle]6장 4절 Prefetch
핫도구
Prefetch라는 용어는 여러가지 의미로 쓰인다. 하지만 여기에서는 테이블 Prefetch와 인덱스 Prefetch를 지칭하는 것이다. 모든 DBMS는 디스크 블록을 읽을 때 곧이어 읽을 가능성이 높은 블록을 미리 읽어오는 Prefetch 기능을 제공한다. 디스크 I/O가 비용이 크기 떄문에 한번의 I/O Call을 통해 다량의 블록을 퍼 올릴 수 있다면 성능향상이 되기 때문이다. MultiBlock I/O도 또한 Prefetch 기능 중 하나라고 볼 수 있다. 테이블 Prefetch와 인덱스 Prefetch와 다른 점은 한 익스텐트에 속한 인접한 블록들을 Prefetch 한다는 점이다. Prefetch는 한 번에 여러 개 Single Block I/O를 동시에 수행하는 것을 이야기하며 MultiBlo..