SQL Server - Guid VS. Lange

Bisher habe ich das C # "Guid = Guid.NewGuid ();" Methode zum Generieren einer eindeutigen ID, die mit Linq to SQL als ID-Feld in einigen meiner SQL Server-Datenbanktabellen gespeichert werden kann. Ich wurde informiert, dass die Verwendung einer GUID aus Indizierungsgründen eine schlechte Idee ist und ich stattdessen ein Long mit automatischer Inkrementierung verwenden sollte. Wird eine lange Verwendung meine Datenbanktransaktionen beschleunigen? Wenn ja, wie gehe ich vor, um eindeutige IDs vom Typ Long zu generieren?

Grüße,

Antworten auf die Frage(7)

Ihre Antwort auf die Frage