반응형 데이터베이스 인덱스1 데이터베이스 인덱스란? 클러스터 인덱스와 넌클러스터 인덱스 개념 차이점 인덱스 (Index)란? 데이터를 빠르게 검색할 수 있도록 테이블에 대한 동작 속도를 높여주는 자료 구조를 일컫는 말이다. 인덱스는 테이블 내의 1개의 컬럼, 또는 여러 개의 컬럼을 이용하여 생성될 수 있다. 우리가 책으로 된 두꺼운 사전을 보면 빠르게 찾을 수 있도록 홈이 파여져 있거나 색이 칠해져 있는 것을 볼 수 있는데 이런 것에 비유할 수 있다. 다르게 말하면 색인이라고도 볼 수 있다. 클러스터 인덱스 (Clustered Index) 물리적으로 행을 재배열하고 테이블당 1개의 클러스터 인덱스만 존재할 수 있다. 또한 데이터 입력, 수정, 삭제 시 항상 정렬 상태를 유지하는데 이렇기 때문에 검색 속도가 넌클러스터 인덱스보다 빠르다. 단, 데이터의 입력, 수정, 삭제 속도는 느리다. 테이블 데이터가 .. 2023. 11. 3. 이전 1 다음 반응형