SQL Server HowTo

Logo

Aide pour opérations administratives, développement et optimisation dans Microsoft SQL Server

View the Project on GitHub rudi-bruchez/sql-server-howto-fr

Choisir un index clustered

Il existe deux grands types d’index dans SQL Server : les index clustered et nonclustered.

Leur structure est la même : un arbre de recherche en B-Tree.

Quand choisir un index clustered ?

L’index clustered est très structurant pour la structure de la table. Une table clustered a les propriétés suivantes :

Le choix de l’index clustered est donc important. Principes :

Choix de l’index clustered pour les performances

La meilleure solution est en général de laisser l’index clustered sur la clé primaire : la clé primaire est unique, et les recherches sur la clé primaire sont nombreuses, dans les clauses de jointure. L’index clustered optimise les jointure en évitant les lookups (recherche des lignes correspondant à la référence d’une clé d’index).

[Besoin de services avec SQL Server ? Contactez-moi]