인덱스란?인덱스는 컬럼의 값과 해당 레코드가 저장된 주소를 키와 값의 쌍으로 삼아 주어진 순서로 미리 정렬해두고, 원하는 결과에 대해 빠르게 찾아갈 수 있도록 한다. 인덱스는 책의 색인을 통해, 알아낼 수 있는 페이지 번호는 데이터 파일에 저장된 레코드의 주소에 비유되고, 해당 페이지의 내용은 데이터 파일에 비유 가능하다. 인덱스도 컬럼의 값을 주어진 순서로 미리 정렬해서 보관하므로, 원하는 결과를 최대한 빠르게 찾아갈 수 있다. 인덱스 사용 목적DBMS에서 테이블의 모든 데이터를 검색해서 원하는 결과를 가져오려면 시간이 오래 걸린다. 따라서 인덱스를 생성해놓고 이 시간을 단축시키는 것이 목적이다. 즉, 데이터의 읽기 속도를 높이는 기능으로 볼 수 있다. 읽기 속도는 향상되지만 데이터의 추가나 삭제 시..