데이터베이스

    SQL Server, DB 인덱싱 간단 정리

    이 글은 천천히 차근차근 읽으시는 것을 추천드립니다. 처음 접하면 내용이 매우 어렵습니다. DB Server 인덱싱에 대한 간략한 설명 참고링크 인덱싱 했을 때 장점 데이터 검색이 매우 빠르다. 데이터의 중복이 방지된다. (Primary key, Unique) LOCK 이 최소화 된다. 그와 동시에 동시성이 증대된다. 인덱싱 했을 때 단점 물리적인 공간을 차지한다. 기존의 데이터를 복사해 인덱싱하기 때문에 테이블의 소비 용량이 2배가 된다. 인덱스에 대한 유지/관리 부담이 생긴다. 어떤 테이블에 어떤 인덱스가 있는지 잘 관리해야 한다. 데이터가 적다면 유지/관리 부담이 더 클 수 있다. 데이터가 매우 작은 경우, 인덱싱 장점이 별로 쓸모가 없다. 인덱싱에 따른 테이블 구조의 3가지 형태 (힙, 클러스터형..

반응형