Index 너는 도대체 무엇이냐

Dev_Gony·2023년 6월 22일
0

기초지식

목록 보기
1/3

인덱스(영어: index)는 데이터베이스 분야에 있어서 테이블에 대한 동작의 속도를 높여주는 자료 구조를 일컫는다. 인덱스는 테이블 내의 1개의 컬럼, 혹은 여러 개의 컬럼을 이용하여 생성될 수 있다.

인덱스 없는 경우
1. 모든 행 다뒤짐

인덱스 있는 경우
1. 인덱스에서 age = 20 빠르게 찾음
2. 인덱스와 연결된 우너래 테이블 행을 가져옴

단점 : 인덱스 마다 따로 생성해서 정렬하게 되면 용량이 많아짐

원본테이블이 수정되면 인덱스에도 반영되어야함
근데 크게 신경쓸 필요는 없다함

프라이머리 키는 정렬이 되어있기때문에 인덱스 생성 할 필요 없음

출저 : 나무위키, 코딩애플

profile
잔디심는 코린이

0개의 댓글

관련 채용 정보