DB INDEX

드립이 블로그·2023년 3월 28일
0

Index란?

DB의 테이블에 대한 검색 성능을 높여주는 자료구조 이다.
index의 사전 정의로 색인 이라는 뜻을 가지고 있듯이, DB에서 자신이 찾고자 하는 내용을 빠르게 찾을수 있게 해준다.

장단점

장점

테이블의 조회 속도가 높아진다.
시스템 전반의 부하가 줄어든다.

단점

추가 자원(저장공간) 이 필요하다.
추가 작업이 필요하다.
무분별하게 사용하면, 성능 저하를 야기할 수 있다.

어떤 상황에서 사용하는 것이 좋은가?

규모가 작지 않은 테이블에서 사용하면 좋다.
수정과 삭제등의 변경이 자주 발생하지 않는 테이블에서 사용하면 좋다.
자주 검색하는 테이블에서 사용하면 좋다.
데이터의 중복도가 낮은 테이블에서 사용하면 좋다.

0개의 댓글