책 [친절한 SQL 튜닝; 조시형 지음]을 참고하여 작성하였습니다. 1. TABLE ACCESS BY INDEX ROWID 인덱스 ROWID는 사실 논리적 주소에 가깝다. 타고 타고 넘어가는 거기 때문에 빠르지 않다. 메인 메모리 DB는 데이터를 모두 메모리에 로드해 놓고 메모리를 통해서만 I/O를 수행하는 DB다. 디스크를 경유하지 않고 대부분 데이터를 메모리에서 읽는다는 뜻이다. 디스크에 저장된 데이터를 버퍼캐시로 로딩하고 이어서 인덱스를 생성한다. 인덱스는 디스크 상의 주소정보를 갖는 게 아니라, 메모리상의 주소정보를 갖는다. 이에 비해 일반 DBMS는 메모리 주소정보가 아닌, 디스크 주소정보(DBA)를 이용해 해시 알고리즘으로 버퍼 블록을 찾아간다.인덱스로 테이블 블록을 액세스할 때는 액세스..