
보통 인덱스에 대해 설명할 때 책에 있는 찾아보기로 비유를 많이 한다 찾아보기를 사용해서 해당 키워드가 책의 어느 부분에 있는지 빠르게 찾아낼 수 있으나 찾아보기가 책의 내용에 비해 너무 많다면, 해당 키워드가 너무나도 많이 분포되어 있다면 매우 비효율적이게 된다 인덱스도 마찬가지이다인덱스를 사용해서 얻을 수 있는 장점은1. 검색 속도가 빨라질 수 있다2. 해당 쿼리의 부하가 줄어들어 시스템 전체의 성능이 향상될 수 있다 물론 단점도 있다1. 인덱스는 데이터베이스 크기의 10% 정도의 추가공간을 필요로 한다2. 처음 인덱스를 생성하는데 시간이 많이 소요될 수 있다3. 데이터의 변경 작업(Insert, Update, Delete) 이 자주 일어나는 경우 성능이 나빠질 수 있다 MySQL 은 인덱스를 사용하..