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.
Obecně byste měli vytvořit jedinečný index ve sloupci identity, což urychluje vyhledávání.
Obvykle byste chtěli, aby vaše sloupce identity byly také „shlukované indexy“ (Id int identity primary key
je zkratka), což znamená, že tabulka je rozložena na disku ve stejném pořadí, v jakém je váš sloupec identity. To se optimalizuje pro vkládání, protože stránka, do které se vkládá, má tendenci být v paměti. V některých případech, když velmi často prohledáváte jiná data v tabulce na dálku, můžete místo toho zvážit shlukování jiných sloupců, protože SQL Server vám umožňuje pouze jeden seskupený index na tabulku.