[sql] SQL 데이터베이스 인덱스 종류
  1. 클러스터형 인덱스(Clustered Index):
    데이터 레코드의 물리적인 순서와 인덱스 키 값의 순서를 일치시키는 인덱스입니다. 테이블당 한 개의 클러스터형 인덱스만 가질 수 있으며, 이를 통해 검색 및 정렬에 있어 빠른 성능을 보장받을 수 있습니다.

  2. 비클러스터형 인덱스(Non-Clustered Index):
    물리적인 데이터 순서와는 관계없이 인덱스 키 값을 지정하여 데이터에 빠르게 액세스할 수 있도록 하는 인덱스입니다. 테이블당 여러 비클러스터형 인덱스를 가질 수 있으며, 효율적인 검색 및 정렬을 지원합니다.

  3. 유효 인덱스(Unique Index):
    중복된 값을 허용하지 않는 인덱스로, 유일성을 보장합니다. 주로 기본 키나 대체 키로 사용됩니다.

  4. 복합 인덱스(Composite Index):
    둘 이상의 열을 대상으로 하는 인덱스로, 여러 열에 대한 검색 및 정렬을 효율적으로 수행할 수 있습니다.

이 외에도 다양한 인덱스 유형이 있으며, 데이터베이스의 종류에 따라 지원되는 인덱스 유형이 다를 수 있습니다.

자세한 내용은 관련 데이터베이스의 공식 문서나 데이터베이스 관련 서적을 참고하시기 바랍니다.