반응형 secondary1 조회 성능 최적화를 위한 인덱스 (1) 인덱스를 이용한 조회 성능 최적화 테스트를 작성하다가 인덱스에 대한 개념 또한 만만치 않은 것 같아 먼저 정리한 후 이어서 작성하려고 (1)과 (2)로 분리하게 되었습니다. 인덱스 인덱스란 추가적인 쓰기 작업(정렬)과 저장 공간(인덱스 테이블)을 활용하여 데이터베이스 테이블 검색 속도를 향상하기 위한 자료구조이다 예시를 들어 보자. A B C E F G H 위의 알파벳이 정렬되어 있는 표에서 D가 빠진 것을 찾는 것은 쉽다 데이터가 많더라도 정렬되어 있으면 사람이 찾기에 편할 것이다(범위 탐색이 용이) A C B F G H E 정렬되지 않은 테이블에서 D가 빠진 것을 찾으려면 전체 테이블을 확인해봐야 하며 데이터가 많다면 사람이 찾기에도 정말 힘들 것이다 위의 예시를 보면 무조건 비용을 지불하여 인덱스를.. 2023. 7. 5. 이전 1 다음 반응형