나는 차 키를 사용하여 아래 표를 만들었습니다 아래의 쿼리에서 인덱스가 작동하는 방식은 무엇입니까?
create table test2
(id int primary key,name varchar(20))
insert into test2 values
(1,'mahesh'),(2,'ram'),(3,'sham')
는 다음에 클러스터되지 않은 인덱스를 만들었습니다.
create nonclustered index ind_non_name on test2(name)
쿼리를 작성할 때 쿼리 실행 계획에서 항상 클러스터되지 않은 인덱스가 사용됩니다.
테이블에 클러스터 된 인덱스가있는 경우에도 항상 클러스터되지 않은 인덱스를 사용하는 이유를 이해해 주시겠습니까?
미리 감사드립니다.
기본 키는 클러스터되지 않은 것으로 명시 적으로 만들어지지 않는 한 기본적으로 클러스터됩니다. –
나는 그럴 것이라고 생각했지만 참고 문헌을 찾는 데 어려움이 있었다. 나는 OP와 다른 사람들이 특히 당신의 의견을 볼 수 있도록 여기에 남겨 둘 것입니다. –
https://technet.microsoft.com/ko-kr/library/aa933131%28v=sql.80%29.aspx - SQL Server 2000과 유사하지만 변경되지 않았습니다. 물론 sp_help로 볼 수 있습니다. –