인덱스 이해하기인덱스란 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조이다. 위 정의를 이해하기 위해 예시를 보자.500 페이지 분량의 책이 있다. 여기서 특정 원하는 내용을 찾기 위해서는 어떻게 할까?일반적으로는 직접 페이지를 넘겨 확인할 것이다. 책의 내용을 기억하고 않다면 최대 500페이지까지 확인해야 원하는 내용을 확인할 수 있다. 책에서는 이러한 불편함을 방지하기 위해 목차를 통해 독자가 찾는 내용을 쉽게 확인할 수 있다. DB의 인덱스는 책의 목차와 같은 역할을 한다. 즉, 인덱스는 특정 정보를 빠르게 찾기 위해서 사용된다. DB에서 인덱스는 왜 필요할까?테이블을 편의상 A라 가정해보자.A 에서 이메일을 통해 행 정보를 찾게 되면 어떻..