Conventional insert
Freelist를 통해 데이터를 삽입할 블록을 할당.
Freelist를 조회하면서 Random 액세스 방식으로 버퍼 캐시에서 해당 블록을 찾고,
없으면 데이터파일에서 읽어 캐시에 적재한 후에 데이터를 삽입하므로
대량의 데이터를 insert 할 때 매우 느리다.
Direct Path Insert
Freelist를 참조하지 않고 테이블 세그먼트 또는 각 파티션 세그먼트의 HWM 바깥
영역에 데이터를 순차적으로 입력한다
Direct Path Insert에서는 Redo와 Undo 엔트리를 로깅하지 않도록 옵션을
줄 수도 있어 훨씬 빠르다.
- 강좌 URL : http://www.gurubee.net/lecture/3121
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.