우아한 테크 - [10분 테코톡] 👨🏫안돌의 INDEX
( 이미지 클릭시 영상 이동)
한줄서기, 정리된 책장
클러스터드 인덱스는 인덱스와 데이터가 군집한 형태로 기본키와 유사한 개념이다. 모여있기 때문에 범위 검색이 쉽고 빠르다. 하지만 순서가 있기 때문에 중간에 새롭게 추가하기는 어렵다. 한가지 기준만 가질 수 있기 때문에 테이블 당 하나만 가능하다.
기본키는 클러스터드 인덱스로 사용이 되기 때문에, 이메일 같은 정렬상 중간에 새로 추가될 수 있는 항목으로 설정하면 삽입 시 많은 부분을 이동하고 삽입해야 하기 때문에 DB의 성능에 영향을 미칠 수 있다.
목차
인덱스와 데이터가 나눠져서 간접참조하는 방식이다. 테이블 당 여러개 생성이 가능하다.
가장 중요한 것은 데이터베이스의 성능이다!
운영을 이어가다가 데이터가 많아질수록 느려지는 때에 인덱스를 추가하는 것을 고려할 수 있다.