정의 데이터 레코드에 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조 Index가 없으면 특정한 값을 찾기 위해 모든 데이터 페이지를 뒤지는 FULL TABLE SCAN이 발생 원래 DB Table의 Column인 Data를 인덱스 생성함 SMITH는 Location을 통해서 직접 접근 가능 나오게 된 배경 DB의 양 (row) 가 많아짐에 따라 실행 속도가 차이가 나기 시작함(합 연산) JOIN을 할 때마다 실행 속도가 차이 나기 시작함(곱 연산) 서브 쿼리를 할 때 마다 실행 속도가 차이 나기 시작함(곱 연산) 테이블 자체가 커짐에 따라 테이블에 연산을 적용하는 것이 슬로우 쿼리를 만들게 됨 목적 RDBMS의 검색 성능 향상 SELECT 쿼리의 WHERE 절이나 JOIN 키워드를 사용했을 때 쓰임 ..