인덱스 만드는 방법 :제대로 나는 SQL Server 2005에서 다음과 같은 매우 큰 테이블 한
create table Blah
(
FirstName varchar(30),
Rank int,
Position int,
...
)
내가 그것을에서 다음 쿼리를 실행합니다 :
declare @PassedInFirstName varchar(30)
set @PassedInFirstName = 'SomeName'
select TOP 1 Position
from Blah
where FirstName = @PassedInFirstName
order by Rank DESC
내가 설정하고 다음을 그것은 인덱스 :
CREATE INDEX IX_Blah ON Blah (FirstName, Rank)
내가, 순위 DESC하여 주문 내가 내림차순 방식으로 순위를 주문하기 위해 인덱스를 변경해야 감안할 때 :
CREATE INDEX IX_Blah ON Blah (FirstName ASC, Rank DESC)
아니면 상관 없습니까?
감사합니다.
+1 피복 조각 – AngryHacker