Ich habe eine Tabelle mit dem folgenden SchemaIndex Erstellen auf Textspalten SQL Server 2012
Users(
Id int PK,
FirstName varchar(255),
SurName varchar(255) ,
UserName varchar(255),
City varchar(255) ,
Country varchar(255))
Meine Anwendung auf FirstName
, SurName
und auf beiden FirstName+SurName
beinhaltet die Suche wie soll ich einen Index so erstellen, dass sie die meisten gibt optimierte Timing-Leistung
Ist der unter Index angegeben wird der Zweck
CREATE NONCLUSTERED INDEX
USR_FirstNameSurName_IDX
ON dbo.Users(FirstName,SurName)
PS lösen: Aufgrund Katalog Wartungsaufwand ich nicht Volltextsuche verwenden können.
erstellen kann ich eine berechnete Spalte erstellen, die verkettet die beiden Felder vorschlagen würde, und dann auf die Erstellung eines Index . –
warum schreiben Sie nicht eine Suche nach dieser Tabelle in SSMS und fügen Sie den tatsächlichen Ausführungsplan hinzu. SSMS sollte Sie dann informieren, wenn ein Index fehlt und wie er sein sollte – GuidoG