create table test (Id int identity)
go
sp_help test
The object 'test' does not have any indexes, or you do not have permissions. No constraints are defined on object 'test', or you do not have permissions.
Като обща практика бихте създали уникален индекс на вашата колона за самоличност, това ускорява търсенето.
Обикновено бихте искали вашите колони за самоличност също да бъдат „групирани индекси“ (Id int identity primary key
е нотацията за бърз достъп), което означава, че таблицата е разположена на диска в същия ред, в който е вашата колона за самоличност. Това оптимизира за вмъквания, тъй като страницата, в която се вмъква, обикновено е в паметта. В някои случаи, когато правите обхватни търсения много често на други данни в таблицата, може да помислите за клъстериране на други колони вместо това, тъй като SQL Server ви позволява само един клъстериран индекс на таблица.