J'ai une base de données table de jonction dans mon SQL Server 2005 qui se composent de deux colonnes:Sql Server: uniqueidentifier plus composé entier PK ... quel type d'index utiliser?
object_id (uniqueidentifier)
property_id (entier)
Ces valeurs constituent ensemble une clé primaire composée.
Quelle est la meilleure façon de créer cet index PK pour les performances SELECT?
Si les colonnes étaient deux entiers, j'utiliserais simplement un index clusterisé composé (valeur par défaut). Cependant, j'ai entendu de mauvaises choses sur les index clusterisés lorsque des identifiants uniques sont impliqués.
Quelqu'un a de l'expérience avec cette situation?
Il y a une possibilité d'utiliser une guid séquentielle (newsequentialid, elle a ses limites que vous ne pouvez pas appeler directement en fonction.) Que marc_s a déclaré son une mauvaise idée Il sera inclus dans toutes les clés non groupées. – GrumpyMonkey