컬럼 : Number int (1,1) / Col1 varchar(10) / Col2 varchar(10)
이런 테이블이 있다고 치고, 저 컬럼 3개 순서대로 (클러스터 - 복합 인덱스) 만들었다고 치고
테이블에 들어있는 데이터 행들은
1, blur, something
2, blurblur, some2
3. exam-text, notthing
... 이런 식으로 Number는 Identity로 1씩 자동 증가 뒤에는 그냥 무작위 성격의 텍스트들...
WHERE Number Number >= @Start AND Number <= @End AND
Col1 LIKE @param1 + '%' AND Col2 LIKE @param2
이렇게 조회하면 Number가 Unique 성격이라 겹치는 게 없으니
Number만 첫 컬럼이니 복합 인덱스 효과 보고 그 뒤에 따라오는 복합 인덱스에 포함된 컬럼들은 인덱스 사실상 안타는 거 아닌가?
안타는 거 맞지?
댓글 0