데이터베이스 내부에서 데이터 검색을 더욱 빠르게 하기 위해 사용함.
일반적으로 데이터베이스 내의 테이블의 컬럼중에서
검색할 때 자주 사용되는 컬럼을 대상으로 인덱스를 생성함
*db내에서 레코드를 저장할때 순서대로 정렬되지 않고 임의의 위치에 저장되는데
이 상황에서 검색을 하면 전체 레코드를 탐색해야 하기 때문에 오래걸림.
index를 사용하여 검색할 필드에 대해 미리 정렬해 db내부에 저장하면
검색 속도를 향상시킬 수 있음
@@index -> 모델에 여러개의 index 지정
'개발 > DB' 카테고리의 다른 글
PostgerSQL에 더미데이터 넣기, 데이터 확인하기 (pgAdmin 활용) (0) | 2023.04.10 |
---|---|
MongoDB와 MySQL의 차이와 선택 이유 (0) | 2023.03.25 |