일반적인 Insert가 느린 이유는 데이터를 입력할 수 있는 블록을 Freelist에서 찾는다. (Freelist란? HWM 아래쪽에 있는 블록중 입력이 가능한 블록에 대한 목록) (HWM란? High-Water-Mart. 즉, 테이블 데이터가 쌓여있는 가장 높은 영역) Freelist에서 할당받은 블록을 버퍼캐시에서 찾는다. 버퍼캐시에 없으면, 데이터파일에서 읽어 버퍼캐시에 적재한다. INSERT 내용을 Undo 세그먼트에 기록한다. (Undo란? 트랜젝션을 롤백하기 위해 기록한 정보) INSERT 내용을 Redo 로그에 기록한다. (Redo란? 트랜젝션을 리커버리 하기위한 정보) Direct Path Insert 방식이 빠른 이유는 Freelist를 참조하지 않고 HWM 바깥 영역에 데이터를 순차적으..