bir dizin oluşturma:düzgün ben SQL Server 2005'te aşağıdaki çok büyük tablo var
create table Blah
(
FirstName varchar(30),
Rank int,
Position int,
...
)
Bunun üzerine aşağıdaki sorguyu çalıştırır:
declare @PassedInFirstName varchar(30)
set @PassedInFirstName = 'SomeName'
select TOP 1 Position
from Blah
where FirstName = @PassedInFirstName
order by Rank DESC
ben kuruyorum şu üzerinde endeksi:
CREATE INDEX IX_Blah ON Blah (FirstName, Rank)
Ben, Sıra DESC tarafından sipariş bir inen bir şekilde Rank sipariş endeksi değiştirmek gerektiğini Verilen:
CREATE INDEX IX_Blah ON Blah (FirstName ASC, Rank DESC)
Veya önemi yok mu?
Teşekkürler.
+1 – AngryHacker