Database1 [Database] 인덱스 (Index) 작년 SQLD 자격증을 취득하면서 인덱스에 대한 개념을 공부했다. 그리고 2차 프로젝트에서 필드에 인덱스를 걸어서 조회 속도를 향상시키고 싶었다. 인덱스에서 대해서 조금 더 자세하게 알 수 싶어 공부했고 기록으로 남겨보자! ✍️ 1. 인덱스란? 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조 인덱스를 사용하는 이유는 조회 기능을 향상하기 위해서이다. 1) 특징 인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. (장점) 조회 성능에 좋다. (단점) Insert, Update, Delete 등과 같은 DML 작업은 테이블과 인덱스를 함께 변경해야 하기 때문에 오히려 느려질 수 있다. 2) 종류 왜 인덱스를 타면 조회가 .. 2022. 5. 11. 이전 1 다음 반응형