Nos bases de données sont constituées de nombreuses tables, la plupart utilisant une clé de substitution entière comme clé primaire. Environ la moitié de ces clés primaires se trouvent sur des colonnes d'identité.
Le développement de la base de données a commencé à l'époque de SQL Server 6.0.
L'une des règles suivies depuis le début était, Evitez de créer un index cluster basé sur une clé d'incrémentation , comme vous le trouverez dans ces conseils d'optimisation d'index .
Maintenant que j'utilise SQL Server 2005 et SQL Server 2008, j'ai la forte impression que les circonstances ont changé. Pendant ce temps, ces colonnes de clé primaire sont de parfaits premiers candidats pour l'index cluster de la table.