Selon La reine de l'indexation - Kimberly Tripp - ce qu'elle recherche dans un index clusterisé est principalement :
- Unique
- Étroit
- Statique
Et si vous pouvez également garantir :
- Tendance en constante augmentation
alors vous êtes sur le point d'avoir votre clé de clustering idéale !
Découvrez l'intégralité de son article de blog ici , et une autre très intéressante sur le regroupement des impacts clés sur les opérations de table ici :Le débat sur l'index groupé se poursuit .
Quelque chose comme un INT (surtout un INT IDENTITY) ou éventuellement un INT et un DATETIME sont des candidats idéaux. Pour d'autres raisons, les GUID ne sont pas du tout de bons candidats - vous pouvez donc avoir un GUID comme PK, mais ne regroupez pas votre table dessus - il sera fragmenté au-delà de la reconnaissance et les performances en souffriront.