DB - 인덱스(Index)의 개념과 장단점


DB - 인덱스(Index)의 개념과 장단점

1. 인덱스(Index)의 개념 인덱스(Index)는 데이터 검색 속도를 향상시키는 데 사용되는 자료구조입니다. 특정 컬럼에 인덱스를 생성하면 해당 컬럼에 대한 B-tree 구조를 만들어 해당 컬럼 값을 인덱스의 키로 사용합니다. 이렇게 하면 해당 컬럼 값을 검색하는 쿼리에서 인덱스를 사용하여 검색 속도를 높일 수 있습니다. 인덱스를 이해하는 가장 쉬운 방법은 책의 목차 또는 색인을 생각하시면 됩니다. 책에서 특정 내용을 찾을 때 목차나 색인을 활용하면 더 빠르게 원하는 내용을 찾을 수 있는 것처럼 (테이블 = 책), (인덱스 = 목차 또는 색인)이라고 가정하면 인덱스를 활용하여 테이블 내에서 원하는 특정 레코드를 빠르게 검색할 수 있습니다. 2. 장점과 단점 인덱스를 활용하였을 때 데이터를 검색하는 속..


원문링크 : DB - 인덱스(Index)의 개념과 장단점