클러스터드 인덱스 vs 논클러스터드 인덱스

Android Chen·2021년 11월 17일
0
post-custom-banner

클러스터드 인덱스

  • 클러스터드 인덱스는 테이블 당 한개만 가질수 있으며 인덱스를 생성할 때 페이지를 다시 재정렬한다.
  • 인덱스 자체가 데이터페이지이며 인덱스 자체에 데이터가 포함되어 있다.
  • 논클러스터드 인덱스에 비해 검색속도는 빠르지만 입력 수정 삭제는 느리다.
  • 테이블당 한개만 생성할 수 있다. 즉 PrimaryKey를 설정하면 자동으로 클러스터드 인덱스로 생성된다.

논클러스터드 인덱스

  • 논클러스터드 인덱스는 인덱스 테이블을 별도로 생성하여 그 안에 데이터를 정렬한다.
  • 인덱스 자체의 리프페이지는 데이터가 위치하는 메모리를 가리킨다.
  • 검색속도는 느리지만 데이터의 입력 수정 삭제가 빠르다.
profile
https://github.com/Userz1-redd

0개의 댓글