2010-05-13 3 views
1

데이터베이스 시스템에서 작업 중이며 인덱스이지만 커버링 인덱스와 클러스터형 인덱스 사이의 명확한 차이를 확인하는 데 어려움을 겪고 있습니다. 인덱스의 두 유형 간의 차이는 커버링 인덱스 대 클러스터링 된 인덱스 (데이터베이스 인덱스)

  • 언제 인덱스 취재 때 어떻게 사용합니까 무엇

    1. : 나는 주위에 내 길을 봤했지만에 대한 명확한 답이 없어

      클러스터 된 인덱스를 사용합니다.

    나는 누군가가, 내가 IBM의 DB2 버전을 사용하고 있습니다 그런데

    :-) 거의 어린이 같은 대답에서 나에게 감사 Mestika

    그것을 설명 할 수 있기를 바랍니다 9.7

  • 답변

    3

    DB2에 대해서는 말할 수 없지만 다음은 SQL Server에 적용됩니다.

    필요한 모든 열이 색인의 일부이면 색인을 "색인 색인"이라고합니다. SQL Server 2005는 인덱스에 "포함 된 열"을 허용함으로써 이러한 유형의 인덱스를 도입했습니다. 따라서 포함 할 수없는 16 개의 열 제한을 초과하는 추가 열을 인덱스에 포함 할 수 있습니다.

    테이블 당 하나의 클러스터 된 인덱스 만 가질 수 있지만 테이블 당 클러스터되지 않은 인덱스는 최대 249 개까지 가질 수 있습니다.

    쿼리를 만족시키는 커버 리지 인덱스를 사용할 수 있으므로 SQL Server는 쿼리에 필요한 나머지 데이터를 검색하기 위해 클러스터형 인덱스로 돌아갈 필요가 없습니다.

    랜디