Sql Server int vs nvarchar Leistungsvergleich?

Für Sie Datenbank-Design / Performance-Gurus da draußen.

Ich entwerfe eine Tabelle. Ich habe die Wahl, entweder int oder nvarchar (128) für eine Spalte zu verwenden, vorausgesetzt, der Platz ist kein Problem. Meine Frage ist, welche Leistung geben wird

wenn ich suche mit int spalte

where ID = 12324

oder wenn ich mit der Spalte nvarchar suche (der Schlüssel ist der gesamte Wert, daher verwende ich den Operator LIKE nicht)

where Key = 'my str'

Ich bin sicher, dass es für kleinere Datensätze keine Rolle spielt, aber nehmen wir an, dass diese Daten in Millionen von Zeilen vorliegen werden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage